美文网首页
28 - express 请求时获取参数

28 - express 请求时获取参数

作者: 小草莓蹦蹦跳 | 来源:发表于2017-10-23 21:05 被阅读0次
  • express中get请求的时候获取参数的实现
    • get:请求获取页面中的参数,可以理解为获取对应的路由中 ? 后面的参数

    • 一般在express中,如果我们需要获取get中的?后面的参数,我们需要使用对应的 req.query

    • 结果以字典的形式呈现出来


  • 在url后面输入?wuwueue=123&skskfkf=838348

    • 输出结果为{ wuwueue: '123', skskfkf: '838348' }
var express = require('express');
var app = express();

app.get('/',function (req, res) {
    console.log(req.query);
    res.send('发送参数成功');
});

app.listen(3000);

  • express中post请求的时候获取参数的实现
    • 我们需要借助body-parser这个包,导入
      const bodyParser = require('body-parser');

    • 在使用之前我们需要设置url的编码
      app.use(bodyParser.urlencoded({ extended: false }));

    • 设置返回的数据是一个字典
      app.use(bodyParser.json());

    • 获取请求的参数,如果上传的是大的数据,我们一般不能使用body-parser,我们需要借助对应formidable。

    • 获取填入表单中的数据
      req.body


当在表单输入 ssss 和1111时,输入的结果为:
{ name: 'ssss', age: '1111' }

/*处理post请求的参数,如果在express中处理post请求的参数
 * 我们需要借助body-parser这个包*/

var express = require('express');
var app = express();
var bodyParser = require('body-parser');

app.set('view engine','ejs');

/*当访问/路由的时候,渲染对应的form.ejs文件*/

app.get('/',function (req, res) {
    res.render('form.ejs')
});

/* 然后发送post请求,处理post请求的时候获取对应的参数*/

/*在使用之前我们需要设置url的编码*/

app.use(bodyParser.urlencoded({extended:false}));

/*设置返回的数据是一个字典*/
app.use(bodyParser.json());

/*发送post请求,获取请求的参数*/
app.post('/',function (req, res) {

    /*如果上传的是大的数据,我们一般不能使用body-parser
     * 我们需要借助对应formidable*/

    console.log(req.body);

    console.log('post请求获取参数成功');

    res.send('post请求获取参数成功');
    
});

app.listen(3000);

相关文章

  • 28 - express 请求时获取参数

    express中get请求的时候获取参数的实现get:请求获取页面中的参数,可以理解为获取对应的路由中 ? 后面的...

  • express获取请求参数

    获取get的请求参数 get —— query http://localhost:8080/?age=12 get...

  • express如何获取请求参数

    声明:转载请注意出处技术交流:微信公众号:北piao青年EMAIL: hoojiaxin@hotmail.com ...

  • 让nodejs开启服务更简单--express篇

    上一篇文章说到,nodejs获取客户端请求需要我们自己去处理请求参数、请求方式等,而在express框架内部集成了...

  • 6.2KOA 数据请求 Request

    数据请求 Request 获取 Request 对象 获取 url 参数 获取 Get 请求参数 获取 POST ...

  • Gin-获取POST请求参数

    有默认值方式获取POST请求参数 无默认值方式获取POST请求参数 获取POST请求参数的同时,返回参数获取状态,...

  • gf框架请求

    获取GET请求参数 Server: 执行请求: 获取POST请求参数 执行请求: 获取任意提交方式的请求数据 执行...

  • Gin-获取GET请求参数

    有默认值方式获取GET请求参数 无默认值方式获取GET请求参数 获取GET请求参数的同时,返回参数获取状态,状态为...

  • nodejs:post请求在express里获取不到参数

    在nodejs写接口时 前端使用post请求 但是获取不到请求的参数,获取参数的方法如下:方法1:模块body-p...

  • flask day02

    请求与响应 Ⅰ请求获取参数:① GET请求:获取参数:request.args、request.args.get(...

网友评论

      本文标题:28 - express 请求时获取参数

      本文链接:https://www.haomeiwen.com/subject/ojqzuxtx.html