我在 bodyParser 中遇到 Express 错误,无法解析任何 PUT 请求...我的配置设置如下:
app.use(express.bodyParser());
app.use(express.methodOverride());
app.use(express.query());
app.use(app.router);
但是,每次我向端点发出 PUT 请求时,req.body 都会返回“未定义”。
我尝试通过 Chrome REST 控制台发出请求,也尝试通过 jQuery ajax 请求,如下所示:
$.ajax({
url: 'https://localhost:4430/api/locations/5095595b3d3b7b10e9f16cc1',
type: 'PUT',
data: {name: "Test name"},
dataType: 'json'
});
有任何想法吗?