在获取/ config之前,如何获取sails应用程序的url和/或端口号?

时间:2017-05-25 18:28:43

标签: sails.js passport.js

我正在构建一个Sails应用程序。在其中,我正在使用passport-azure-ad。设置护照时,我需要告诉用户在登录后将用户发送到哪里(例如:http://localhost:1337/login/callback),这意味着我需要告诉它当前风帆应用的网址。但有时,该应用程序位于localhost:1337,有时位于localhost:81,有时位于localhost:3000,或者如果我使用browser-sync,则位于10.18.152.135:3000在生产中,它位于https://www.<my-domain>.com

此护照策略也不允许相关网址。我需要发送完整的绝对回调网址。

1 个答案:

答案 0 :(得分:2)

使用基于环境的配置文件对不同的域名进行硬编码