如何在Angular SSR中获取BASE_URL?

时间:2020-06-30 18:33:55

标签: angular angular-universal

我目前正在使用以下代码行(我从dotnetcore新解决方案模板获取)来检索base_url:

document.getElementsByTagName('base')[0].href

这很好,直到我添加了角度通用,因为我想进行一些服务器端渲染。但是,当我的项目遇到尝试利用BASE_URL的服务时,我的项目无法正常运行

NullInjectorError:BASE_URL没有提供程序!

有人可以推荐一种更好的方法来获取base_url以便我给我的webapi打电话吗?我应该指出,由于在本地开发时,我的前端在端口:4200上运行,但是我的webapi不使用此端口,因此我需要这样做,因此我需要检测端口和剥离的方式。

0 个答案:

没有答案