Obtenga los datos solicitados por get
Una API está integrada en Express, a la que se puede acceder directamente request.query
.
// 在express中可以直接通过 request.query 来获取字符串参数
// http://127.0.0.1:4000/about?name=zhangsan&message=hello
app.get('/about',function (request,response) {
console.log(request.query);
response.send('关于我');
})
Formato de datos devueltos:{ name: 'zhangsan', message: 'hello' }
Obtener los datos solicitados por correo
No hay una API incorporada para obtener el cuerpo de la solicitud posterior en Express, necesitamos usar el analizador de cuerpo del complemento de terceros
instalación npm install body-parser
Configuración body-parser
- El código de configuración a continuación, estará en la solicitud en el objeto de la solicitud estará fuera de un atributo múltiple: cuerpo
- Podemos directamente a través
request.body
para obtener los datos en el formulario POST request body
app.use(bodyParser.urlencoded({
extended: false }))
app.use(bodyParser.json())
utilizar
var express = require('express')
var bodyParser = require('body-parser')
var app = express()
app.use(bodyParser.urlencoded({
extended: false }))
app.use(bodyParser.json())
app.post('/about',function (request,response) {
console.log(request.body);
})
Referencia
Analizador de cuerpo Express middleware
Más información https://blog.csdn.net/weixin_43974265/category_10692693.html