Express获得get和post请求参数

我不是女神ヾ 2021-12-20 01:57 382阅读 0赞

获得get请求参数

  1. app.get('/index',function (req,res) {
  2. var params = req.query
  3. })

获得post请求参数,post发送的参数是在请求体中的,Express没有提供获取表单post请求体的api,我们需要使用到第三方包

  1. cnpm install body-parser

在项目中引入

  1. var bodyParser = require('body-parser')

添加解析插件,它将解析所有传入请求的主体。

  1. var express = require('express') var bodyParser = require('body-parser') var app = express() // 创建application/json 解析器 var jsonParser = bodyParser.json() // 创建 application/x-www-form-urlencoded 解析器 var urlencodedParser = bodyParser.urlencoded({ extended: false }) //把body解析器专门添加到需要它们的路由中 app.post('/login', urlencodedParser, function (req, res) { res.send('welcome, ' + req.body.username) }) app.post('/api/users', jsonParser, function (req, res) { // create user in req.body })

官网有更多相关介绍

转载于:https://www.cnblogs.com/a-small-lyf/p/10766261.html

发表评论

表情:
评论列表 (有 0 条评论,382人围观)

还没有评论,来说两句吧...

相关阅读

    相关 GET 请求 POST 请求

    GET 请求和 POST 请求: 1). 使用GET方式传递参数: ①. 在浏览器地址栏中输入某个URL地址或单击网页上的一个超链接时,浏览器发出的HTTP请求消