router.post("/login",async function(req,res){
console.log(req.body);//服务端打印为undefined
}
原因:req.body的默认值为undefined,需要在app.js里的接口之前配置一行代码
app.use(express.urlencoded({ extended: false }));
默认express里的app.js有这行代码,出错的原因是路由写到了这行代码之前,导致无法解析数据
express post请求时,req.body为undefined
最新推荐文章于 2024-05-17 17:55:04 发布