问号传参获取参数

获取 http://127.0.0.1:3001/user?id=10&name=zs 中的查询参数:

  • 直接使用 req.query 获取参数即可;

  • 注意:URL 地址栏中通过 查询字符串 传递的参数,express 框架会直接解析,大家只需使用 req.query 直接获取 URL 中 查询字符串的参数;

const express = require('express')

const app = express()
// http://127.0.0.1:3001/user?id=89&name=houfei
app.get(’/user’, (req, res) => {
console.log(req.query)
res.send(req.query)
})

app.listen(3001, function() {
console.log(‘服务器启动成功了’);
})

从URL地址中获取路径参数

从URL地址中获取路径参数:

  • 假设客户端浏览器请求的URL地址为:http://127.0.0.1:3001/user/10/zs

  • 假设后台的路由是 app.get('/user/:id/:name', (req, res) => {})

  • 直接使用 req.params 可以获取URL地址中传递过来的参数;

const express = require('express')

const app = express()
// http://127.0.0.1:3001/user/89/houfei
app.get(’/user/:id/:name’, (req, res) => {
console.log(req.params)
res.send(req.params)
})

app.listen(3001, function() {
console.log(‘服务器启动成功了’);
})

从post表单中获取提交的数据

  • 借助于body-parser来解析表单数据

  • 安装:npm i body-parser -S

  • 导入:const bodyParser = require('body-parser')

  • 注册中间件:app.use(bodyParser.urlencoded({ extended: false }))

  • 使用解析的数据: req.body 来访问解析出来的数据

例子:nodejs(7)练习 http 和 express 创建简单的服务器

express中获取url参数相关推荐

  1. asp.net mvc 如何在View中获取Url参数的值

    如果url是 /home/index?id=3 直接Request就ok. 但是如果路由设定为:{controller}/{action}/{id} url是 /home/index/3    这时想 ...

  2. vue中获取url参数

    1.路由获取 this.delivery_asn = this.$route.query.delivery_asn; 2.非路由获取 (1)在js文件中写方法 export function getU ...

  3. 在回调中获取Url参数

    var valueProvider = htmlHelper.ViewContext.Controller.ValueProvider; var id = valueProvider.GetOrDef ...

  4. html的子页面获取自己url,如何从html页面获取url参数并将其显示在textarea中?

    我用下面的在我的HTML页面的JavaScript功能,我想没有textarea的任何连接操作正常显示参数....如何从html页面获取url参数并将其显示在textarea中? function g ...

  5. php解析url并得到url中的参数及获取url参数的四种方式

    本文给大家介绍php解析url并得到url中的参数及获取url参数的四种方式,涉及到将字符串参数变为数组,将参数变为字符串的相关知识,本文代码简单易懂,感兴趣的朋友一起看看吧 下面一段代码是php解析 ...

  6. SQLAlchemy中模糊查询;JS中POST带参数跳转;JS获取url参数

    SQLAlchemy中模糊查询,如何like多个关键字 JS中POST带参数跳转 一个项目中要跳转到另外一个项目,还需要带参数 考虑到安全性的问题,最好是用POST跳转,不能再URL中拼参 所以找到了 ...

  7. java获取url中参数_获取url参数(java / js)

    (1)js // 获取url参数 function getQueryString(url, name) { console.log("url = " + url) console. ...

  8. JS中获取URL中参数的4种方法

    方法一:正则 function getQueryString(name) {var reg = new RegExp('(^|&)' + name + '=([^&]*)(&| ...

  9. 使用jquery获取url以及jquery获取url参数的方法

    使用jquery获取url以及使用jquery获取url参数是我们经常要用到的操作1.jquery获取url很简单,代码如下1.window.location.href;其实只是用到了javascri ...

最新文章

  1. linux编写多进程程序实验,实验7 编写多进程程序
  2. Flutter开发之Text的overflow属性不生效(14)
  3. php帝国程序跨表调用数组,帝国CMS 跨表调用相关信息标签
  4. Android——APK 在32bit/64bit平台 动态库问题
  5. linux小波识别算法,人脸识别相关技术之小波变换
  6. 最大化窗口设置_BetterTouchTool的几个实用设置
  7. 西门子1500和300哪个贵_西门子S7-1500凭什么秒杀S7-300-400?
  8. 某互联网后台自动化组合测试框架RobotFramework+Python+Sikuli
  9. 提示学习 | Prompt-Tuning这么好用?
  10. Vue CLI安装 Vue项目创建 Vue Devtools安装
  11. python:查看函数方法的具体信息、参数等
  12. Infopath入门到精通系列-1 Infopath文件说明
  13. Unity Editor 判断在哪个视图选中对象(Hierachy, Porject)
  14. 软件测试的目的和原则
  15. python如何退出while循环_python如何跳出while循环
  16. 一键清空朋友圈软件_一键清空朋友圈软件有哪些(推荐几个好用软件)
  17. The little Schemer
  18. 在 Intel NUC8i7HVK 上安装CentOS7
  19. 李彦宏:我不是传奇(网络转载)
  20. 渗透学什么?渗透测试中超全的提权思路来了!

热门文章

  1. 根据二叉树的先序和中序求后序遍历
  2. 用空代理实现account(lua程序设计21.7练习21.4题)
  3. 汉诺塔 X HDU - 2511
  4. 迁移到其他机器_有赞大数据离线集群迁移实战
  5. erlang rebar 配置mysql_Erlang Rebar 使用指南之四:依赖管理
  6. 经典排序算法(12)——总结
  7. Codeforces Round #715 (Div. 2) C. The Sports Festival 区间dp
  8. CF1479C Continuous City
  9. 2020牛客国庆集训派对day3 Leftbest
  10. 新汉诺塔(洛谷P1242)含第11个数据的解决办法