gpt4 book ai didi

node.js - 快速检测请求是否来自子域?

转载 作者:IT老高 更新时间:2023-10-28 23:15:15 27 4
gpt4 key购买 nike

我正在使用 npm 子域,为了保持路由干净,我想做类似的事情。

router.get('/login_success',function(req,res) {

if(req.subdomain) {
res.redirect('/');
} else {
res.sendStatus(200);
}

});

在上面,如果用户通过子域登录应用程序,我会重定向到呈现配置文件的子域根目录。

如果用户通过非子域路由登录,它使用 ajax 渲染 View ,所以我需要发送一个 200 状态说明用户有效。

我认为这比每个都有两个单独的回调路由要干净得多。

所以我的问题是,有没有办法检测 req 是来自子域还是常规域。

我知道有 req.headers.origin 但我想知道是否有更相关的方式来做这件事,所以在本地和生产之间来回切换时我不必改变它。

最佳答案

使用 req.subdomains,这将为您提供 url 中使用的子域列表。 Here's我从哪里得到信息的。

关于node.js - 快速检测请求是否来自子域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28774191/

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