我在试着把你的名字改过来.因为这是我在我的模式中为年份param定义的.

我试过了

req.params.year = parseInt( req.params.year, 10 );  

Number( req.params.year);

1*req.params.year;

但其中没有一个有效.

推荐答案

你不必安装什么东西.

parseInt(req.params.year, 10);

应该能正常工作.

console.log(typeof parseInt(req.params.year)); // returns 'number'

如果使用parseInt,您的输出是什么?还是一根绳子吗?

Node.js相关问答推荐

无法从Nextjs项目读取环境变量

如何在CustomGPT的 node 中使用服务器端事件(SSE)

Firebase-admin筛选器.或只考虑第一个WHERE子句

如何修复PostgreSQL和NodeJS/NestJS应用程序之间的日期时间和时区问题?

为什么这个verifyToken函数从未被调用过?

如何从谷歌云中部署的应用程序连接到mongoDB Atlas?

如何在 ElectronJS 中播放音频文件

是否可以在 NodeJS 代码库中的每个函数之前和之后添加 console.log?

在将用作 nodejs/expressjs 中的中间件的函数中使用 keycloak.protect()

在 `DataFrame` 上使用用户定义的可链接函数抽象出 Polars 表达式

AJAX 和 Node JS:在我的服务器中接收空数据

无法通过谷歌Electron 表格 api( node js)中的服务帐户访问写入

为什么需要在 NodeJS 应用程序中创建服务器?

突然 React 无法执行create-react-app命令.为什么会发生这种情况,我该如何解决?

Passport 登录和持久会话

AngularJS +sails.js

node 应用程序是否有任何独立的 gui 模块

node.js 中存储的模块变量在什么范围内?

tsconfig.json 中模块类型的区别

Node.js 中的 Streams3 是什么,它与 Streams2 有何不同?