1. 程式人生 > >Ajax跨域請求No 'Access-Control-Allow-Origin' header is present on the requested resource

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", "*");