node.js - 我们在 nodejs 程序的标头中发送的参数的数据类型是什么?
问题描述
我正在节点 js 中编写一个 API,为此我有以下代码块:
app.get('/api/posts/:year/:month',(req,res)=>{
res.send(req.params.year);
});
我想知道数据类型是req.params.year
什么?它是默认字符串吗?
解决方案
URL 中可访问的参数req.params
除了字符串之外没有任何特定的数据类型,因为它是 URL AFAIK 的一部分。
您可能必须从数据中推断数据类型才能获取它。
推荐阅读
- wordpress - Wordpress W3 缓存过度缓存 - 并且不知道如何解决问题
- firebase - 如何修改代码以获得 Stream
流生成器的类型流? - javascript - 如何从一个索引文件中导出 node.js 中的所有模块、函数等?
- javascript - 如何从 Promise 获取用户名
? - javascript - 为什么我按 ESC 关闭由 window.prompt() 创建的窗口后无法键入
- php - 时间戳仅与 Laravel 中的天数而不是月/年比较
- javascript - 如何在 Discord V12 中添加嵌入
- javascript - 如何从特定索引中获取元素,其中索引是 TensorFlow.js 的标量张量?
- python - 从循环创建的对象列表中的对象获取属性
- javascript - 输入不是有效的 Base-64 字符串,因为它包含使用 jsPDF-autotable、jspdf 和 smtjs 的非 base 64 字符