1.express 与 express-generator
Express 是一个基于 Node.js 平台的极简、灵活的 web 应用开发框架,它提供一系列强大的特性,帮助你创建各种 Web 和移动设备应用。
Express-generator是Express的应用生成器,通过使用生成器工具,可以快速创建一个Express的应用骨架。
2.使用Express-generator创建Express应用骨架
2.1 安装需要的包
$ npm install -g express-generator
$ npm install -g express
2.2 初始化应用
使用默认jade模版的名称为myapp的web应用:
$ express myapp
使用ejs模版的名称为myapp的web应用:
$ express --ejs myapp
初始化应用 初始化一个支持session,使用ejs模版的名称为myapp的web应用:
$ express --sessions --ejs myapp
2.3项目接口
│ app.js
│ nodemon.json
│ package-lock.json
│ package.json
│
├─bin
│ www
│
├─public
│ ├─images
│ ├─javascripts
│ └─stylesheets
│ style.css
│
├─routes
│ index.js
│ users.js
│
└─views
error.jade
index.jade
layout.jade
bin 项目的启动文件
public 项目的静态文件(js css img等文件)
routes 项目的路由信息文件
views 视图文件(模板文件ejs或jade等)
3.参考文档