推荐一种网站后台框架模板—Sails.js
1介绍
针对典型应用框架所需组件在Express基础上的集成封装, 把日常开发常用的功能都给你集成好了, 开箱即用, 完全兼容Express的middleware, 如果了解ThinkPHP就更容易上手了, RoR / Convention over Configuration的概念可以立即进入实际业务开发。
除了传统的HTTP RESTful外还同时支持websocket - 同一个请求协议既可以通过Ajax发送, 也可以通过websocket发送, 这一点让人赞赏.
优点: 开箱即用的全功能Express增强框架, 内置支持websocket 。缺点:(据说)ORM性能不好
2 安装过程
安装nodejs(7.9版本以上)
安装Sails
npm install sails -g
建立自己工程
sails new test-project
选择Web App全自动生成工程文件夹
Choose a template for your new Sails app:
1. Web App · Extensible project with auth, login, & password recovery
2. Empty · An empty Sails app, yours to configure
(type "?" for help, or <CTRL+C> to cancel)
? 1
启动后台服务
cd test-project
sails lift
其启动页面如下:
浏览器登陆
<http://127.0.0.1:1337
初始页面