node.js - 如何在nodejs Express服务中的查询参数中发送整数

标签 node.js express

我有一个 nodejs express web 服务器在我的盒子上运行。我想连同查询参数一起发送一个获取请求。有没有办法找到每个查询参数的类型,如 int、bool、string。我不知道查询参数键值。我在服务器端解释为键值对的 json 对象。

最佳答案

你不能,因为 HTTP 没有类型的概念:一切都是字符串,包括查询字符串参数。

您需要做的是使用 req.query object并使用 parseInt() 手动将字符串转换为整数:

req.query.someProperty = parseInt(req.query.someProperty);

关于node.js - 如何在nodejs Express服务中的查询参数中发送整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20355876/

相关文章:

node.js - 如何在postgres中更新和插入数据

javascript - 什么时候应该使用错误优先回调?

node.js - Node 路由响应未设置

javascript - 带有 while 循环的 NodeJS 结束事件

ios - Nodejs Socket.io 适用于桌面 safari 和 chrome,但不适用于 iPhone

javascript - 使用其他数组对数组对象进行排序

api - 保护 Express API

node.js - "ejs.render"正在调用下一个路由

javascript - promise 所有并获得请求

node.js - 如何使用 Passport 身份验证对快速路线进行单元测试