Express获取GET参数

Express获取GET参数

查询字符串是URL路径后面的部分,以问号(‘?’)开始。让我们看看如何获取属性及其值。

例:

?name=flavio

可以使用&添加多个查询参数:

?name=flavio&age=35

如何在Express中获得这些查询字符串值?

Express通过填充请求使其非常容易。我们的查询对象:

const express = require('express')
const app = express()

app.get('/', (req, res) => {
  console.log(req.query)
})

app.listen(8080)

该对象为每个查询参数填充一个属性。

如果没有查询参数,它是一个空对象。

这使得它很容易在循环中使用for…in进行迭代:

for (const key in req.query) {
  console.log(key, req.query[key])
}

这将打印查询属性键和值。

您也可以访问单个属性:

req.query.name //flavio
req.query.age //35
(0)
上一篇 2020年10月24日 下午10:55
下一篇 2020年10月24日 下午11:10

相关推荐

发表回复

登录后才能评论