在 stackblitz 上,我构建了一个 Angular 项目来访问my-json-server
模拟服务器。
它在这里。
单击Send Request
按钮后,我在控制台上收到以下错误:
无法加载https://my-json-server.typicode.com/typicode/demo/posts/1:请求的资源上不存在“Access-Control-Allow-Origin”标头。因此, Origin ' https://angular-http-test-cors.stackblitz.io ' 是不允许访问的。如果不透明的响应满足您的需求,请将请求的模式设置为“no-cors”以获取禁用 CORS 的资源。
该错误要求我将请求的模式设置为“no-cors”。
但是如何实现呢?
我应该更改 my-json-server 上的配置吗?但是怎么做?
我可以改变我的程序吗?
更新:20180314
我今天试了一下。什么都没做,现在可以工作了。诡异的!