nodejs从路由获取req.param
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nodejs从路由获取req.param相关的知识,希望对你有一定的参考价值。
我正在尝试从Nodejs后端的前端获取url请求的url参数。
fetch(`http://localhost:9000/sent/5768797675645657`)
这是我的app.js文件:
app.use('/sent/:id', require('./routes/sent'));
还有我的/routes/sent.js文件:
router.get('/', function(req, res)
console.log(req.params)
)
如何使console.log(req.params)
正常工作?
答案
因此,app.use
接受两个参数:URL的一部分和回调函数。
为了使您的应用正常工作,您必须更改/routes/sent.js
并将其设为exports函数,以便可以在需要时使用它。
只需将其更改为
module.exports = function (req, res)
console.log(req.params)
您就可以出发了!
以上是关于nodejs从路由获取req.param的主要内容,如果未能解决你的问题,请参考以下文章
Heroku 无法在 nodejs 的 express-router 上拥有从“@”开始的路由
用Nodejs+Express搭建web,nodejs路由和Ajax传数据并返回状态,nodejs+mysql通过ajax获取数据并写入数据库