gpt4 book ai didi

java - Angular 2,无法从本地主机读取

转载 作者:行者123 更新时间:2023-12-01 09:11:36 25 4
gpt4 key购买 nike

我按照 Angular 2 英雄之旅教程来到了 T,并且成功实现了英雄的显示(我将其重命名为员工)。

但是,本教程使用内存模拟 Web 服务器。当我尝试从 spring-boot 后端传递 localhost url(显示 json)时,出现此错误:

XMLHttpRequest cannot load http://localhost:8080/. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:3000' is therefore not allowed access

但是,如果我决定使用在线 Web api,例如:

https://jsonplaceholder.typicode.com/users

然后就可以正常工作了。

任何帮助将不胜感激。

最佳答案

确实存在重复的问题(我发布了这些问题,因为它们似乎都没有解决我的问题)。事实证明,其中之一确实让我走上了正轨。我只需要把

@CrossOrigin(origin ="http://localhost:3000") 

在 Spring 的 Controller 类之上。这在 Spring 启用了 CORS。

更多详情,请看这里

https://spring.io/blog/2015/06/08/cors-support-in-spring-framework

关于java - Angular 2,无法从本地主机读取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40888402/

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