gpt4 book ai didi

javascript - SailsJS 日志请求参数

转载 作者:行者123 更新时间:2023-12-03 05:18:08 27 4
gpt4 key购买 nike

所以我的问题是我想将任何请求记录到我的 sails 应用程序。基本上我已经解决了一个问题,即我无法记录请求的参数。

myRequestLogger: function(req, res, next) {
if (sails.config.environment === 'development') {
console.log('=========================================================');

console.log("Request :: ", req.method, req.url, req.param);

console.log('=========================================================');
}

return next();
},

req.allParams() 返回它不是一个函数,而 req.param(...) 返回未定义。我必须在另一个位置实现这个吗?有人知道我做错了什么吗?

布鲁诺

编辑

我使用 http.js 中的默认顺序:

order: [
'startRequestTimer',
'cookieParser',
'session',
'passportInit',
'passportSession',
'myRequestLogger',
'bodyParser',
'handleBodyParserError',
'compress',
'methodOverride',
'poweredBy',
'$custom',
'router',
'www',
'favicon',
'404',
'500'
]

最佳答案

找到答案...顺序必须不同。 requestLogger 必须在 bodyParser 之后实现:

order: [
...
'bodyParser',
'myRequestLogger',
'handleBodyParserError',
'...
]

关于javascript - SailsJS 日志请求参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41524408/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com