我不确定我是否在这里使用了正确的术语,但有没有办法可以获得我应用的基本网址?
我的问题我现在有一个具有硬编码redirectUrl的登录服务,当我正在开发时,我显然正在使用http://localhost:4200
但是当我发布了我的#c}时我现在使用我的网站名称https://mywebsite.com
有没有办法可以抓住它而不是之后如果我去https://mywebsite.com/thisadad
我只会回来https://mywebsite.com
?
现在我知道我可以在我的app.component的ngOnit上有一个函数,我在第一次加载时抓取URL将它传递给服务,然后在整个应用程序中使用它但不会工作如果我说进入页面https://mywebsite.com/newpage
有更好的方法吗?
我使用硬编码重定向的原因是因为我使用auth0作为我的认证
任何帮助将不胜感激
答案 0 :(得分:1)
如果我了解目前的情况, 在您的情况下,您应该使用名为的全局变量 '环境&#39 ;. 您在构建期间配置的内容(ng build) 在本文中有更多相关内容: https://medium.com/beautiful-angular/angular-2-and-environment-variables-59c57ba643be