我正在运行Spring API服务器和Angular-cli服务器来提供我的静态内容。在生产中,我们将使用CDN,但是对于开发,前端服务器和后端服务器都在本地盒子上的不同端口上运行。 Spring服务器提供最初的html页面,然后JS,CSS和html的其余部分来自angular-cli/CDN。如何在运行angular-cli服务时指定'Access-Control-Allow-Origin'
问题是,当调用System.import()时,浏览器抱怨CORS: XMLHttpRequest无法加载http://localhost:4200/system-config.js。请求的资源上没有“Access-Control-Allow-Origin”标题。因此不允许访问原产地'http://localhost:8080'。 zone.js:323错误:错误:XHR错误加载http://localhost:4200/system-config.js(...)
如何配置angular-cli来设置'Access-Control-Allow-Origin'标头,以便浏览器不会呕吐。
我正在考虑创建某种“代理”,以便在开发期间将请求发送到API服务器,但我也对一些不太臭的事情感兴趣...... –