node截取参数
不同的请求方式,在node中的req的位置是不同的
get方式请求的数据在req.query里,除get以外的参数在req.body中
post,put,delete
get请求
// web端的网络请求
$(function () {
$(`#btn`).on(`click`, () => {
$.ajax({
type: `GET`,
url: `/register`,
data: {
name: `这是ajax`,
},
success: (res) => {
console.log(`res`, res);
},
fail: (err) => {
console.log(`err`, err);
},
});
});
});
//node后端的处理
app.get("/register", (req, res) => {
// console.log(`req`, req);
let query = req.query;
console.log(`query`, query);
res.status(200).send({
code: 200,
msg: `success`,
data: {
...query,
},
});
});

post delete put 的请求方式
post delete put的请求数据都在req.body中
为了解析post一类请求的请求体,所以需要下body-parsernpm模块
下载body-parser模块:
npm i body-parser -S
express框架下使用body-parser
待续
浙公网安备 33010602011771号