gpt4 book ai didi

angular - 当我使用 ng build 时,proxy.config.json 在 Angular 4/5 中不起作用

转载 作者:行者123 更新时间:2023-12-03 09:59:33 30 4
gpt4 key购买 nike

如本网站所述,我正在使用 Angular 5 中 API 调用的代理 api 设置。 https://juristr.com/blog/2016/11/configure-proxy-api-angular-cli/
当我使用 npm start 时,这可以正常工作。但是当我构建它并将其托管在 IIS 上时。它不工作。我相信 proxy.config.json 没有添加到 dist 文件夹中。

最佳答案

我和你面临同样的问题。我的 proxy.config.json 在我的开发环境中工作,但在 PROD 环境中无法工作,即使我使用 build --prod 构建

找到方法后,我找到了一个使用中间件制作代理后端的解决方案(在我的案例中我使用了 Nginx)。

如果您还使用过 Nginx,则可以通过将其配置到您的 nginx 配置中来做代理后端。

nginx.conf

location /api/ {
proxy_pass http://127.0.0.1:8087;
#all incoming http request with /api/ will be forwarded to http://127.0.0.1:8087/api/
}

关于angular - 当我使用 ng build 时,proxy.config.json 在 Angular 4/5 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48920937/

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