Express请求处理-GET和POST请求参数的获取
场景
Node的Web应用框架Express的简介与搭建HelloWorld:
Node的Web应用框架Express的简介与搭建HelloWorld_霸道流氓气质的博客-CSDN博客
注:
博客:
霸道流氓气质的博客_CSDN博客-C#,架构之路,SpringBoot领域博主
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。
实现
GET请求的参数的获取
通过res.query获取
app.get('/',(req,res)=>{res.send(req.query);
})
完整示例代码
//引入express框架
const express = require('express');//创建网站服务器
const app = express();
app.get('/',(req,res)=>{res.send(req.query);
})app.listen(3000, function () {console.log('Example app listening on port 3000!')
})
运行项目,浏览器中输入带参数的请求url
POST请求参数的获取
Express中接受post请求参数需要借助第三方包 body-parser
首先在项目目录下打开终端输入
npm install body-parser
或者
cnpm install body-parser
然后在app.js中引入
const bodyParser = require('body-parser');
然后在创建路由时
//拦截所有请求
//extended:false 方法内部使用querystring模块处理请求参数的格式
//extended:true 方法内部使用第三方模块qs处理请求参数的格式
app.use(bodyParser.urlencoded({extended:false}))
app.post('/add',(req,res)=>{//接收post请求参数res.send(req.body);
})
完整示例代码
//引入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, function () {console.log('Example app listening on port 3000!')
})
为了测试post请求,在项目目录下新建post.html
<!DOCTYPE html>
<html>
<head><title>Document</title>
</head>
<body><form action = "http://localhost:3000/add" method="POST"><input type="text" name = "key"><input type="text" name = "value"><button type="submit">提交</button></form>
</body>
</html>
在浏览器中打开post.html
输入内容点击提交
Express请求处理-GET和POST请求参数的获取相关推荐
- SpringMVC之请求参数的获取方式
转载出处:https://www.toutiao.com/i6510822190219264516/ SpringMVC之请求参数的获取方式 常见的一个web服务,如何获取请求参数? 一般最常见的请求 ...
- springboot获取多个请求参数_springboot获取URL请求参数的多种方式
1.直接把表单的参数写在Controller相应的方法的形参中,适用于get方式提交,不适用于post方式提交. /** * 1.直接把表单的参数写在Controller相应的方法的形参中 * @pa ...
- 获取referer中的请求参数_Servlet获取AJAX POST请求中参数以form data和request payload形式传输的方法...
本文实例讲述了Servlet获取AJAX POST请求中参数以form data和request payload形式传输的方法.分享给大家供大家参考,具体如下: HTTP请求中,如果是get请求,那么 ...
- java get请求 参数_HttpServletRequest获取GET请求参数5种方法
首页 > Java Web > SpringMvc应用 > HttpServletRequest HttpServletRequest获取GET请求参数5种方法 HttpServle ...
- 前端接modelmap的list_页面间传递前端请求参数和获取参数:Model model,HttpServletRequest request, ModelMap map参数使用与区别...
Model model, HttpServletRequest request, ModelMap map声明变量 一.下面的方法是需要将请求发过来的数据(或者说参数)传递到重定向的页面/转发的页面的 ...
- 拦截器获取请求参数post_SpringBoot拦截器如何获取http请求参数
1.1.获取http请求参数是一种刚需 我想有的小伙伴肯定有过获取http请求的需要,比如想 前置获取参数,统计请求数据 做服务的接口签名校验 敏感接口监控日志 敏感接口防重复提交 等等各式各样的场景 ...
- OpenResty请求参数处理
获取参数的API OpenResty中提供了一些API用来获取不同类型的前端请求参数: 获取参数并返回 在前端发起的ajax请求如图: 可以看到商品id是以路径占位符方式传递的,因此可以利用正则表达式 ...
- Spring源码解析 -- SpringWeb请求参数获取解析
Spring源码解析 – SpringWeb请求参数获取解析 简介 在文章:Spring Web 请求初探中,我们看到最后方法反射调用的相关代码,本篇文章就探索其中的参数是如何从请求中获取的 概览 方 ...
- Servlet | HttpServletRequest接口、通过request接口获取请求参数
目录 一:HttpServletRequest接口 二:通过request接口获取请求参数 一:HttpServletRequest接口 (1)HttpServletRequest是一个接口,全限定名 ...
最新文章
- 操作系统学习:Linux0.12初始化详细流程-进程1加载虚拟盘和根文件系统安装
- Spring_day01
- 【Bootstrap4前端框架+MySQL数据库】前后端综合实训【10天课程 博客汇总表 详细笔记】【附:所有代码】
- Serverless 实战 —— Funcraft + OSS + ROS 进行 CI/CD
- tablefunc 行转列
- 《Python数据科学实践指南》——0.2节如何成为数据科学家
- java 数组正则表达式_java正则表达式实现提取需要的字符并放入数组【ArrayList数组去重复功能】...
- 在HTML标签中 lt h5 gt 表示,HTML lt;blockquotegt; 标签
- 工频干扰频谱测量_EMC预认证测量的哀与愁
- 华为RH2288v3服务器安装ESXI 6.7U3(转载)
- Objectove-c单例模式
- Java设计模式透析之 —— 组合(Composite)
- Atitit 项目管理之时间管理之道 attilax著 艾龙 著 1. 项目活动的分解和定义	1 2. 第2章|项目活动定义与活动排序 13	1 3. 项目活动资源需求估计	2 4. 里程碑节点	2
- Python入门到精通(一):入门必备知识
- 计算机属性设备管理器无图标,设备管理器图标的修改方法
- window.dialogArguments只兼容ie的问题解决
- 网络文章(摘录)_顺序
- 20个网上赚钱你要知道的网站!
- 360浏览器调试html5,360极速浏览器开发:调试指南
- java生成二维码(链接生成二维码)
热门文章
- Extreme Extension 思维,dp
- linux上的项目可以在windows,新建的django项目,在linux系统可以跑,在windows上跑老是报错...
- JS中for循环的两种写法
- 按键精灵安卓怎么可以获取屏幕上的数字_安卓11来了,感受一下
- VS2017 报错pthread.h头文件提示无法打开找不到
- python的scrapy爬虫模块间进行传参_Python | Scrapy 爬虫过程问题解决(持续更新...)...
- Linux系统 proc self,linux – / proc / self / maps中的“— p”权限是什么意思?
- $.ligerdialog.open中确定按钮加事件_彻底搞懂JavaScript中的this指向问题
- springboot 接收小程序图片以及参数_常见的SpringBoot面试题一
- 虚拟服务器备案流程,国内虚拟主机备案流程