get请求携带参数怎样获取参数
时间: 2023-10-15 14:08:27 浏览: 80
request请求获取参数的实现方法(post和get两种方式)
在服务器端,可以通过获取 URL 中的查询字符串来获取 GET 请求携带的参数。查询字符串是 URL 中的一部分,以问号 (?) 开始,后面跟着一连串的参数名和参数值,参数之间用 & 分隔。
例如,URL 中的查询字符串为 ?name=Tom&age=18,可以通过以下代码获取参数:
```javascript
const url = require('url');
const querystring = require('querystring');
// 获取 URL 中的查询字符串
const urlString = 'http://example.com/path?name=Tom&age=18';
const urlObj = url.parse(urlString);
const query = urlObj.query; // 'name=Tom&age=18'
// 将查询字符串解析成对象
const params = querystring.parse(query); // { name: 'Tom', age: '18' }
// 获取参数值
const name = params.name; // 'Tom'
const age = params.age; // '18'
```
在 Express 框架中,可以通过 req.query 对象获取 GET 请求携带的参数。例如:
```javascript
app.get('/users', (req, res) => {
const name = req.query.name;
const age = req.query.age;
// ...
});
```
阅读全文