一旦使用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
解决方法:
我忘记了几个月前我创建了这个主题,然后又创建了一个我得到问题答案的主题:
You’re looking for req.body, which contains the parsed POST body. (assuming you have middleware that parses it)
See express.bodyParser()
How log express.js POST parameters