gpt4 book ai didi

javascript - 在 beforeCreate 中访问 req.headers

转载 作者:太空宇宙 更新时间:2023-11-04 02:58:18 25 4
gpt4 key购买 nike

我需要获取一些 header “用户代理”以及 IP 地址,如何在 beforeCreate 中执行此操作?

最佳答案

req 对象在水线中不可用。所以下一个问题是您是否使用蓝图。

如果是,那么您可以按照 forrestranger 的建议进行操作,但我认为它更适合策略,而不是使用中间件使其变得过于复杂。

这是我在每个查询中检查 companyId 的示例。

// policy.js
module.exports = function(req, res, next) {
req.options.where = _.assign({companyId : req.session.user.company.id}, req.options.where);
req.query.companyId = req.session.user.companyId;
return next();
};

如果“否”,则只需在 Controller 中运行自己的创建语句时附加必要的信息即可。

我会在 beforeCreate 中添加一个检查,以确保这些字段以 self 检查的形式出现。

关于javascript - 在 beforeCreate 中访问 req.headers,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25907558/

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