一、全局安装 express和express-generator
npm install -g express
npm install -g express-generator
参数-g:表示全局安装
二、创建ejs模板项目
express -e demoName 参数 -e 就是说明用ejs引擎,demoName就是创建项目的目录
cd demoName / npm install 注意创建成功后的提示,需要cd到项目目录,并执行npm install命令安装项目依赖项
三、骨架目录结构
bin:存放启动项目的脚本文件
node_modules:项目所有依赖的库,以及存放 package.json 中安装的模块,当你在 package.json 添加依赖的模块并安装后,存放在这个文件夹下
public:静态文件(css,js,img)
routes:路由文件(MVC中的C,controller)
views:页面文件( Ejs 模板)
app.js : 核心文件,也是项目入口文件
package.json:存储着工程的信息及模块依赖app.js,应用核心配置文件(入口文件)
package-lock.json:记录当前状态下实际安装的各个npm package的具体来源和版本号。
四、启动命令 浏览器查看效果
npm start
浏览器输入 http://127.0.0.1:3000
五、所有可用的命令行参数
express -h
六、总结
Express是一个自身功能极简,完全是由路由和中间插件构成的一个web开发框架,从本质上讲一个express应用就是在调用各种中间插件。
网友评论