Live2d Test Env

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



待续

posted @ 2022-03-12 15:11  致爱丽丝  阅读(48)  评论(0)    收藏  举报