Express 框架的使用
这个可以创建路由、服务器。。。
安装express
$ npm install express --save
安装express-generator 应用程序生成器
- 配置
$ npm install express-generator -g
//-h参数可以列出所有命令参数
$ express -h
Usage: express [options] [dir]
Options:
-h, --help 输出使用方法
--version 输出版本号
-e, --ejs 添加对 ejs 模板引擎的支持
--hbs 添加对 handlebars 模板引擎的支持
--pug 添加对 pug 模板引擎的支持
-H, --hogan 添加对 hogan.js 模板引擎的支持
--no-view 创建不带视图引擎的项目
-v, --view <engine> 添加对视图引擎(view) <engine> 的支持 (ejs|hbs|hjs|jade|pug|twig|vash) (默认是 jade 模板引擎)
-c, --css <engine> 添加样式表引擎 <engine> 的支持 (less|stylus|compass|sass) (默认是普通的 css 文件)
--git 添加 .gitignore
-f, --force 强制在非空目录下创建
创建骨架 express server[demo]
- 文件夹含义
bin 启动服务的文件
public 静态资源
routes 路由服务
- index.js 首页的路由
- users.js 用户的路由
views 视图官方推荐jade
app.js 入口文件
package.json
这里有一点如何修改官方推荐的jade
- app.js文件中修改/添加
app.set('views', path.join(__dirname, 'views'));
app.engine('html',ejs.__express)
app.set('view engine', 'html');