问题描述
后端代码
const express = require('express');
const app = express();
const {OrderReceive} = require('./db');
// 申请接单
app.post('/addNewReceive',async (req,res)=> {
const result = req.body;
console.log(result);
res.send(result);
})
app.listen(3000,()=> {
console.log('server running port 3000')
})
前端代码
submit(){
console.log("提交申请");
wx.request({
url: 'http://localhost:3000/addNewReceive',
method: 'POST',
data: {
a:1,
b:2
},
success: (res)=> {
console.log(res);
}
})
},
触发submit,后端控制台打印undefined,前端控制台data为空
解决办法
后端代码添加如下代码
app.use(express.urlencoded({extended: true}));
app.use(express.json());