当前位置: 首页 > article >正文

Express教程【003】:Express获取查询参数

文章目录

  • 3、获取URL中携带的查询参数
    • 3.1 参数形式:查询字符串
    • 3.2 参数形式:动态参数
    • 3.3 参数形式:Json数据

3、获取URL中携带的查询参数

3.1 参数形式:查询字符串

1️⃣通过req.query对象,可以访问到客户端通过查询字符串的形式,发送到服务器的参数:

// 1、导入express
const express = require('express');
// 2、创建web服务器
const app = express();
// 监听post请求
app.post('/add/user', (req, res) => {console.log(req.query);// 通过req.query可以获取到客户端发送过来的查询参数res.send(req.query);
})

2️⃣使用postman进行测试:

http://127.0.0.1:80/add/user?name=Kevin&num=35

image-20250530161511953

3.2 参数形式:动态参数

1️⃣通过req.params对象,可以访问到URL中通过:匹配到动态参数

// 获取动态参数
app.get('/user/:id', (req, res) => {console.log(req.params);// 通过req.params可以获取到客户端发送过来的查询参数res.send(req.params);
})

2️⃣使用postman调用接口’ http://127.0.0.1:80/user/1’:

image-20250530174728310

也可以传递多个动态参数:

app.get('/user/:id/:name', (req, res))

3.3 参数形式:Json数据

1️⃣定义接收json数据的接口,使用req.body接收数据:

// 获取json数据
app.put('/user', (req, res) => {console.log(req.body);// 通过req.query可以获取到客户端发送过来的查询参数res.send(req.body);
})

2️⃣Express 服务器端使用 express.json() 中间件来解析 JSON 数据:

app.use(express.json());

3️⃣postman测试接口 http://127.0.0.1:80/user

image-20250530222740084

http://www.lryc.cn/news/2396250.html

相关文章:

  • Android开发常用Kotlin高级语法
  • 输入ifconfig,发现ens33不见了,无法连接至虚拟机
  • Android Stdio 编译 文件生成,以及Gradle
  • 前端面试准备-4
  • AI赋能金融风控:基于机器学习的智能欺诈检测系统实战教程
  • Java虚拟机内存区域划分
  • 如何下载python的第三方类库
  • Redis击穿,穿透和雪崩详解以及解决方案
  • 网络渗透基础:信息收集
  • [SAP] 如何查询当前屏幕的Tcode?
  • ZigBee 协议:开启物联网低功耗通信新时代
  • JavaScript 模块系统:CJS/AMD/UMD/ESM
  • STM32F407寄存器操作(ADC非连续扫描模式)
  • 生产系统中TongWeb故障应急处理办法
  • PHP学习笔记(十一)
  • PyTorch中 torch.utils.data.DataLoader 的详细解析和读取点云数据示例
  • 直线模组在手术机器人中有哪些技术挑战?
  • RK3568DAYU开发板-平台驱动开发--UART
  • ubuntu 安装 Redis 5.0.8 的完整步骤
  • 制造企业搭建AI智能生产线怎么部署?
  • 深度学习驱动的超高清图修复技术——综述
  • unix/linux source 命令,其内部结构机制
  • 【LLM】FastAPI入门教程
  • 进程同步机制-信号量机制-记录型信号量机制中的的wait和signal操作
  • gitlib 常见命令
  • Azure DevOps 管道部署系列之二IIS
  • Vue.js教学第十七章:Vue 与后端交互(一),Axios 基础
  • 人工智能浪潮下,制造企业如何借力DeepSeek实现数字化转型?
  • NodeJS全栈开发面试题讲解——P2Express / Nest 后端开发
  • 从线性代数到线性回归——机器学习视角