Express中GET,POST参数获取
GET
Express框架中使用req.query即可获取GET参数,框架内部会将GET参数转换为对象并返回。
// 引入express框架
const express = require('express');
// 创建网站服务器
const app = express();
app.get('/index', (req, res) => {
// 获取get请求参数
res.send(req.query)
})
// 端口监听
app.listen(3000);
POST
Express中接收post请求参数需要借助第三方包 body-parser。
// 引入express框架 const express = require('express'); const bodyParser = require('body-parser'); // 创建网站服务器 const app = express(); // 拦截所有请求 // extended: false 方法内部使用querystring模块处理请求参数的格式 // extended: true 方法内部使用第三方模块qs处理请求参数的格式 app.use(bodyParser.urlencoded({extended: false})) app.post('/add', (req, res) => { // 接收post请求参数 res.send(req.body) }) // 端口监听 app.listen(3000);
浙公网安备 33010602011771号