【Express】应用生成器

npm install -g express-generator  // 安装生成器
express myapp --view=ejs  // view 改为 ejs 形式
cd  .\myapp // 切换到 app 目录下
npm i  // 安装依赖
npm start  // 启动,相当于 npm .\bin\www 或者 npm run start,可以改为 "start": "nodemon ./bin/www" 成为 nodemon 形式
var logger = require('morgan');
app.use(logger('dev'));  // 控制台打印记录各种日志
// catch 404 and forward to error handler
app.use(function(req, res, next) {
  next(createError(404));  // 传入的参数直接作为下一个中间件的第一个参数(err)使用
});

// error handler
app.use(function(err, req, res, next) {
  // set locals, only providing error in development
  res.locals.message = err.message;  // lecals 相当于通过 status 传值
  res.locals.error = req.app.get('env') === 'development' ? err : {};

  // render the error page
  res.status(err.status || 500);
  res.render('error');
});
// app.js
var cookieParser = require('cookie-parser');
app.use(cookieParser());

// users.js
// 获取前端的 cookie
console.log(req.cookies)
// 设置前端的 cookie 值
res.cookie("gender", 1)

你可能感兴趣的:(Express,express)