我正在研究nodejs项目快递应用程序.我的路线看起来像这样:
router.get('/observe/:fileName', function(res, req){
var reqFileName = req.params.fileName;
console.log("GET /observe/" + reqFileName);
res.end();
}
Run Code Online (Sandbox Code Playgroud)
问题是,如果我对localhost/observe/myFile变量执行GET请求reqFileName是未定义的,因为req.params.fileName未定义.但检查(使用节点检查)的req我可以看到,req有一个叫做财产req有params.所以req.req.params.fileName会给出我的参数值.这是正常的吗?
你有res和req倒退.试试这个:
router.get('/observe/:fileName', function(req, res){
var reqFileName = req.params.fileName;
console.log("GET /observe/" + reqFileName);
res.end();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1310 次 |
| 最近记录: |