axios发送get请求传参后端怎么接收
时间: 2023-10-18 13:29:16 浏览: 239
[ vue ] axios 发送 POST 请求,后端不能通过 HttpServletRequest 获取参数
在后端,可以通过获取 URL 中的参数来接收 axios 发送的 GET 请求传参。具体来说,如果 axios 发送的请求 URL 是类似于 `http://example.com/api?param1=value1¶m2=value2` 的形式,那么可以通过解析 URL 中的参数来获取传递过来的参数值。在 Node.js 中,可以使用内置的 `url` 和 `querystring` 模块来实现这个功能。
下面是一个示例代码,演示了如何在 Node.js 中获取 axios 发送的 GET 请求传参:
```javascript
const http = require('http');
const url = require('url');
const querystring = require('querystring');
http.createServer((req, res) => {
const { pathname, query } = url.parse(req.url);
const params = querystring.parse(query);
console.log(params); // 打印获取到的参数对象
res.writeHead(200, { 'Content-Type': 'text/plain' });
res.write('Hello World!');
res.end();
}).listen(8080);
```
在这个示例代码中,我们使用了 `url.parse` 方法解析请求 URL,然后使用 `querystring.parse` 方法解析 URL 中的参数。最终,我们可以获取到一个名为 `params` 的对象,其中存储了所有传递过来的参数及其对应的值。
阅读全文