我的Spring后端运行在Tomcat服务器上的localhost:8080,而Angular在localhost:4200打开。当我尝试注册一个用户(或做任何事情)时,我得到这个错误:
CORS策略阻止了从源“http://localhost:4200”访问“http://localhost:8080/revvit/users”得XMLHttpRequest:对预飞行请求得响应未通过访问控制检查:请求得资源上没有“access-control-allow-origin”标头.
在Spring中的UserController类中,我用
@CrossOrigin(origins= "*", allowedHeaders="*")
@Controller
public class UserController {............
然而,我仍然在控制台中得到与上面提到的相同的消息。
所以,我假设我必须在我的Angular项目中添加一些允许COR的头,但是我将在哪里,以及如何合并这些头呢?
您可以通过将proxy.conf文件添加到您的项目来解决这个问题,就像Angular Docs:https://Angular.io/guide/build#proxying-to-a-backend-server中那样
通过proxy.conf文件,您可以将应用程序中使用的特定endpoint设置为不同的目标,例如:
{
"/Revvit": {
"target": "http://localhost:8080",
"secure": false
}
}
然后可以使用HttpClient服务获取:
this.http.get('Revvit/users')
我想分析一个运行在JBoss 4上的Java EE应用程序。我使用Ubuntu。Java 1.5。JProfiler 8.0.1。服务器是Jboss 4。一旦我将主机设置为localhost并尝试分析新会话- 编辑:显示JProfiler的错误日志文件。
mongo“mongoDB+srv://sandbox-hoj54.mongodb.net/test”--authenticationdatabase admin--用户名M001-student--密码m001-mongodb-basics 2020-06-19T14:18:02.553+0530 E QUERY[js]未捕获异常:语法错误:意外标记:字符串文字:@(shell):1:6
我正在尝试使用spring cloud AWS将AWS SQS集成到我的springboot应用程序中,但是不断出现这个错误(发布在下面),有人能帮忙吗? 这是我的档案。 org.springframework.beans.factory.beanCreationException:创建类路径资源[org/springframework/cloud/aws/messaging/config/ann
我在为我当前的django项目进行迁移时遇到了一个错误。 回溯(最近的调用为last):文件“manage.py”,第15行,在execute_from_command_line(sys.argv)文件“C:\users\elukamis\appdata\local\programs\python\python37-32\lib\site-packages\django\core\manageme
我一直在尝试将我的EMR5.11.0集群上的Spark 2.2.1连接到我们的Redshift商店。 我遵循的方法是- 谢了!
下面是/etc/kafka/connect-MongoDB-source.properties中的MongoDB配置 但是低于误差 以独立模式运行连接器。 我在debezium-debezium-连接器-mongob-1.0.0/debezium-connector-mongodb-1.0.0.Final.jar 类路径的设置如下 使用插件路径,我看到它能够注册和加载所有必需的插件。 但最后还是同