【发布时间】:2018-12-13 14:40:54
【问题描述】:
我在我的 IIS 服务器上部署了一个 Angular 生产版本,任何人都可以通过 localhost:80/myApp 以及外部访问它。
它使用 url localhost:8080/datalist 发出获取请求以填充页面,因为数据库托管在另一台服务器上,我使用软件 (Rocket u2) 访问该服务器,当我进入时我可以看到数据localhost:8080/datalist 所以我知道我已连接到该服务器。
当我在 localhost 80 上运行我的应用程序时,它会填充页面不用担心,但是当我通过访问角度服务器但无法访问数据库服务器的外部计算机运行它时,我会遇到一些错误。
首先是我尝试在 Web.config 文件中启用的 CORS 错误,但我仍然收到黄色通知。 而且我还收到一个错误名称未解析为 localhost:8080
是否有不同的方式需要设置 angular 才能获取这样的数据,或者是否在 iis 服务器设置中。
【问题讨论】: