如何将前端(html/css/js)连接到后端(java spring Boot ,jpa)?连接好后,如何将全栈应用程序上传到AWS?
我尝试使用fetch从http://127.0.0.1:5500/index.html到http://localhost:8080。
但错误说:已被CORS策略阻止:请求的资源上不存在“Access-Control-Allow-Origin”标头。如果不透明响应满足您的需求,请将请求的模式设置为“no-cors”,以便在禁用CORS的情况下获取资源。
我在谷歌上搜索了一下,人们说我不能这么做,因为有两个不同的主持人。
我不知道现在该怎么办。我对后端开发和API是个新手。
我现在的目标是(前端-> API -> Java Sping Boot -> Postgres)。然后上传到AWS上idk我说什么了。
1条答案
按热度按时间dgiusagp1#
如果你只想在前端提供少量的API服务,可以将下面的代码添加到你想要的控制器方法中:
如果你想要一个全局配置,你可以在你的@SpringBootApplication类(或@Configuration类)上这样做:
这里有一个完整的指南:https://spring.io/guides/gs/rest-service-cors/