Ajax跨域请求No 'Access-Control-Allow-Origin' header is present on the requested resource

背景

安装完nodejs并使用React发送Ajax请求时,日志打印No ‘Access-Control-Allow-Origin’ header is present on the requested resource。

解决方案

之前的博客中的项目存在SessionFilter

<filter>
    <filter-name>SessionFilter</filter-name>
    <filter-class>com.lpf.utility.pub.SessionFilter</filter-class>
</filter>

<filter-mapping>
    <filter-name>SessionFilter</filter-name>
    <url-pattern>*.json</url-pattern>
</filter-mapping>

在doFilter中添加代码即可

response.setHeader("Access-Control-Allow-Origin", "*");

猜你喜欢

转载自blog.csdn.net/pckonline/article/details/83549445
今日推荐