Node.js 我们在nodejs程序头中发送的参数的数据类型是什么?

Node.js 我们在nodejs程序头中发送的参数的数据类型是什么?,node.js,Node.js,我正在node js中编写API,我有以下代码块: app.get('/api/posts/:year/:month',(req,res)=>{ res.send(req.params.year); }); 我想知道req.params.year的数据类型是什么?默认情况下是字符串吗?URL中可由req.params访问的参数除了字符串之外没有任何特定的数据类型,因为它是URL AFAIK的一部分 您可能必须从数据中推断数据类型才能获得它。URL中可由req.params访问

我正在node js中编写API,我有以下代码块:

app.get('/api/posts/:year/:month',(req,res)=>{

    res.send(req.params.year);

});

我想知道
req.params.year
的数据类型是什么?默认情况下是字符串吗?

URL中可由
req.params
访问的参数除了字符串之外没有任何特定的数据类型,因为它是URL AFAIK的一部分


您可能必须从数据中推断数据类型才能获得它。

URL中可由
req.params
访问的参数不会有任何特定的数据类型,而不是字符串,因为它是URL AFAIK的一部分


您可能需要从数据中推断数据类型才能得到它。

它将是一个字符串。我不认为这是StackOverflow的问题,真的,你可以自己检查一下。@KiranMathewMohan谢谢Kiran。我只是想确定一下。如果其他人有同样的问题,我会把它作为一个答案添加进去。它将是一个字符串。我不认为这是StackOverflow的问题,真的,你可以自己检查一下。@KiranMathewMohan谢谢Kiran。我只是想确定一下,如果其他人有同样的问题,我会把它作为一个答案