首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在Ubuntu 14.04中使用NodeJS,SailsJS和DustJS构建SPA(单页应用程序)

Sails是后端服务器的NodeJS框架。它基于模型 - 视图 - 控制器模式,允许快速开发应用程序。Sails内置了用于实时推送消息的Web套接字集成。...我们将使用它来安装Sails dust-compiler等节点模块,以及其他需求。...接下来,安装SailsJs: sudo npm -g install sails 注意:这将安装最新版本的Sails。您可以在他们的网站上阅读有关Sails.js的更多信息。...第2步 - 创建新的Sails项目 创建一个新应用程序: sails new dustspa cd dustspa Sails将使用以下结构创建dustspa目录: --config --views -...接下来,在package.json文件中安装dustjs软件包以及其他软件包依赖项: sudo npm install 现在,我们sails lift用来解除服务器: sails lift 访问your_server_ip

3K00

不仅仅是复制粘贴 - 聊聊前端脚手架

我们在这里介绍三种形态的脚手架: sails是一个Node.js fullstack框架,其使用的sails generate脚手架主要是针对服务端代码设计; 优酷PHP中间层框架是笔者前团队使用的开发框架...2.1 sails - Node.js fullstack框架 sails是一个Node.js全栈框架,服务端使用MVC架构。...sails generate是sails的脚手架模块,默认可以创建以下几种模块的初始代码: app - 创建一个新sails项目; api - 创建一对model和controller; model -...sails框架中的Adapter可以简单理解为简化model操作API的映射适配器。 大家注意最后一种类型:generator。sails在默认的脚手架基础上,开放了自定义脚手架模板的API。...sails默认的脚手架大都是针对服务端代码的,如果不借助其他脚手架模板,浏览器端的代码(JavaScript/CSS/Views)只能手动添加。

1.3K60
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    nodejs-ORM 操作数据库中间件waterline的使用

    waterline和Sails.js同一团队开发,支持几乎所有的主流数据库,是nodejs下一款非常强大的orm,可以显著提升开发效率 一.waterline支持的数据库 二.waterline的配置...下面是使用 MongoDB/Mysql 的适配器创建一个数据库连接的配置 MongoDB: 1 var mongoAdapter = require('sails-mongo'); 2 var wlconfig...adapter: 'mongo', 11 url: 'mongodb://localhost/waterline-sample' 12 } 13 } 14 }; sails-mongo...为mongo的适配器,执行命令安装: npm i sails-mongo --save Mysql: 1 var mysqlAdapter = require('sails-mysql'); 2...为mysql适配器,执行命令安装: 1 npm i sails-mysql --save  连接字符串说明:数据库类型://用户名:密码@数据库地址/数据库名 三.waterline的Model的定义

    1.9K30

    【翻译】JS的回归: 设计一个包含CMS和CRM应用服务的node.js软件架构

    满足所有这些要求的一个框架是Sails.js。Sails.js是一个基于Express.js的轻量级服务器端MVC框架。...它提供了一个名为“Waterline”的集成ORM模块,有几个不同的数据库接口,以及集成的“Blueprint API”,Sails.js为使用sails命令行创建的所有模型提供基本CRUD功能的路径,...为了满足应用程序的安全性要求,Sails.js由Waterlock.js库进行扩展,后者是一种基于JSON Web令牌(JWT)概念的用户身份验证工具。...Apache具有高级的安全机制,如果Sails.js应用程序发生故障,它能够提供分离的静态HTML文件,从而增加了应用程序的安全性和性能。...我们所提出的体系结构给app提供了一个安全且高性能的基于Vue.js的SPA前端与一个轻量级且结构良好的基于Sails.js的应用程序后端。

    2.2K20
    领券