【发布时间】:2014-03-18 18:37:04
【问题描述】:
有没有办法在使用 express.js 发送所有参数后进入?我知道如何分别知道 GET/POST,但是有没有办法一次获取所有内容?
到目前为止,我还没有发现任何相关信息,特别是调试很有用。
req.param(key) 当然可以,但我想要一个所有参数的列表,不必检索它们,只需查看它们即可。
编辑:添加路线信息:
consoleDev('Url: ' + req.method + ' ' + req.baseUrl + req._parsedUrl.href, 'debug');
consoleDev('Options: ' + JSON.stringify(options), 'debug');
consoleDev('Params: ' + Object.keys(req.params), 'debug');
consoleDev('Params: ' + (req.param('test')), 'debug');
控制台:
debug: Url: GET http://localhost:5000/?test=5000
debug: Options: {"controllerName":"home","methodName":"index"}
debug: Params:
debug: Params: 5000
【问题讨论】:
-
将您的路线更改为
app.all('routename'...
标签: javascript node.js parameters express