gpt4 book ai didi

angular - 如何使用代理设置部署 Angular 应用程序

转载 作者:太空狗 更新时间:2023-10-29 17:37:32 29 4
gpt4 key购买 nike

我有一个代理配置文件,它有 API(网络服务)链接到目标来调用我们的数据库。此代理配置在本地使用 npm start 运行良好。

现在我需要将此应用程序部署到 IIS 上的生产 Windows 服务器。我使用了 ng buildng build --prod 看起来这不是使用代理设置生成构建。我需要有关如何使用代理设置生成构建以便将其部署到生产服务器的帮助。

Api 部署在其他某个域上,这个 Angular 应用程序将部署在其他某个域上。

谢谢

最佳答案

代理配置文件用于本地开发网络服务器。您使用它的主要原因是您可以在本地计算机上开发 Angular 应用程序和 api 时避免跨域请求,而不必在 api 中允许跨域请求。

当您发布到生产环境时,不支持代理配置文件。您将发布到您的生产 Web 服务器。

如果您的 api 托管在同一域下,则不需要代理请求,因为它们不是跨域的,如果 api 在另一个域上,您将需要在 api 中允许跨域请求。

关于angular - 如何使用代理设置部署 Angular 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53587659/

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