要从GET请求中解析urlencoded参数,可以使用qs
库来解析urlencoded参数。以下是一个示例代码:
const express = require('express');
const app = express();
const qs = require('qs');
app.get('/urlencoded', (req, res) => {
const query = req.query;
const parsedQuery = qs.parse(query);
console.log(parsedQuery);
res.send(parsedQuery);
});
app.listen(3000, () => {
console.log('Server is running on port 3000');
});
在这个示例中,我们使用qs
库的parse
方法来解析req.query
中的urlencoded参数。然后,我们将解析后的参数打印到控制台,并将其作为响应发送回客户端。
确保在项目目录中执行npm install qs
来安装qs
库。然后,运行代码并发送GET请求到http://localhost:3000/urlencoded?name=John&age=30
,你将在控制台中看到解析后的参数,并且这些参数将作为响应发送回客户端。