【问题标题】:AdonisJS Request OriginAdonisJS 请求来源
【发布时间】:2021-04-14 12:24:57
【问题描述】:

我想使用 adonisJS 框架检索请求的来源。有没有类似express.js的方式:

 req.get('origin');

【问题讨论】:

    标签: node.js adonis.js


    【解决方案1】:

    使用以下命令检查“主机”和“来源”标头:https://adonisjs.com/docs/4.1/request#_headers

    【讨论】:

    • 我已经检查了标题。有主机属性,但没有来源。
    • 这是可能的,因为默认情况下浏览器会添加此标头来整理 CORS。如果你没有它,这可能意味着请求不是从浏览器发送的,你应该调整/通知 api 用户添加你需要的标题。
    • 谢谢。问题是我在从运行 api 的同一台机器发送请求时期待原始标头。我尝试使用网络中的另一台机器,它工作正常。