我有一个React Client和Jetty服务器。在http://localhost:8080上运行的Jetty服务器和在http://localhost:8081上运行的React。 我收到以下错误
4VM2030:1 Failed to load http://localhost:8080/virtualviewer/AjaxServlet: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:8081' is therefore not allowed access.
我在服务器端设置了适当的cors过滤器,但我不知道如何在客户端做反应。 Althogh CORS插件解决了这个问题,我希望在没有插件的情况下实现同样的目标。
<filter>
<filter-name>cross-origin</filter-name>
<filter-class>org.eclipse.jetty.servlets.CrossOriginFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>cross-origin</filter-name>
<url-pattern>/cometd/*</url-pattern>
</filter-mapping>
我使用的是Jetty 9.4.5版本。