express常见问题
# 跨域问题
app.all("*", function(req, res, next) {
// 允许跨域的域名,*代表允许任意域名跨域
res.header("Access-Control-Allow-Origin", "*");
// 允许跨域的请求头
res.header("Access-Control-Allow-Headers", "content-type");
// 允许跨域的请求方法
res.header("Access-Control-Allow-Methods", "DELETE,PUT,POST,GET,OPTIONS");
next();
});
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
# req.body.* 未定义
需要通过依赖包 body-parser
来完成请求体的解析。
安装依赖
npm install --save body-parser
1
var express = require("express");
var bodyParser = require("body-parser");
var app = express();
app.use(bodyParser.json());
1
2
3
4
5
2
3
4
5
# 热加载
使用 nodemon
实现项目的热加载 传送地址
nodemon ./bin/www
1
上次更新: 2023/09/22, 16:54:32