req.body  是  undefine 

为什么呢,我找了好久的原因,结果是app.js里使用express.json要在引入路由之前

所以在这里记录一下

先使用express.json,再引入路由

//解析axios传过来的数据并传入req.body中
app.use(express.json());//默认只解析 Content-Type 为 applicationapp.use(express.json());n/json 的请求体
app.use(express.urlencoded({ extended: false }));//application/x-www-form-urlencoded,且用自己的库来解析


//引入路由
const adminRouter = require("./routes/admin");
app.use("/admin", adminRouter);

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐