如何使用代理设置部署Angular应用

Fil*_*ies 8 angular

我有一个代理配置文件,该文件具有API(Web服务)链接,可用于对我们的数据库进行调用。使用npm start,此代理配置在本地运行良好

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

Api部署在其他某个域上,而此角度应用程序将部署在其他某个域上。

谢谢

Adr*_*and 5

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

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

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