1

假设 id 喜欢具有以下反向代理 url 重定向(用于页面加载):

https://abc.example.develop > http://localhost:4200
https://xyz.example.develop > http://localhost:4201

angular (cli) 或nx中的子域是否有内置的反向代理支持?最近,firebase 增加了对多个子域的支持,但考虑到 1)它们是不同的域 2)firebase apis 需要 https,如何在开发中为它们服务?

proxy.config.js方式(https://angular.io/guide/build#bypass-the-proxy)和环境文件方式看起来都像是为单个应用程序制作的。我需要制作自己的反向代理吗?

4

2 回答 2

0

您必须在 Angular 提供的之外执行此操作,因为它是针对您的本地计算机自定义的。

最简单的选择是在本地运行 nginx(或其他反向代理)(请参阅https://docs.nginx.com/nginx/admin-guide/web-server/reverse-proxy/#passing-a-request-to-代理服务器

修改你的 HOSTS 文件不会转发端口,所以如果你想走那条路,你需要使用https://abc.example.develop:4200

于 2018-11-05T15:56:05.090 回答
0

我创建了一个使用 Angular CLI 执行的解决方案,并且代理在 Node.js 服务器上运行。Nx 支持目前处于提案阶段

于 2018-11-19T17:22:38.053 回答