axios 请求传参及 express 获取参数

281 阅读1分钟

我们在使用 axios 配合 express 进行前后端的交互时,会遇到请求传参以及获取参数的问题,具体情况如下。

get 请求

get 请求通过在 params 对象中添加参数来传递参数

axios({
  method: "get",
  url: "/firstlv",
  params: {}
});

express 中通过 req.query 来获取传递过来的参数。

get 请求也可以通过拼接动态 url 来传递参数

axios({
  method: "get",
  url: "/firstlv/" + id,
});

express 中通过 req.params.id 来获取传递过来的参数。

post/put/patch 请求

post 请求通过在 data 对象中添加参数来传递参数。

axios({
  method: "post",
  url: "/firstlv",
  data: {}
});

express 中通过 req.body 来获取传递过来的参数

delete 请求