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);
标签:Express,const,req,GET,app,express,参数,POST From: https://www.cnblogs.com/wangxianwen/p/16723402.html