Express 框架
最后更新于:2022-04-02 03:31:10
[TOC]
## 安装 express 生成器
`npm i -g express-generator`
## 初始化项目
```
express server
cd server
npm i
```
## 前端引擎
默认为 jade
切换为 html
```
npm i ejs --save
//在app.js 中
var ejs = require("ejs");
app.set('view engine', 'html');
app.engine('.html',ejs.__express)
```
## 技巧
### res.end() 用法
如果是在回调函数内部,则`res.end()`也必须写在回调函数中
### 一级路由 在 `app.js ` 中的位置
```
app.use(cookieParser());
//配置路由
app.use('/', indexRouter);
const indexRouter = require('./routes/index');
// catch 404 and forward to error handler
app.use(function(req, res, next) {
next(createError(404));
});
```
';