記一次tomcat部署 局域網不能訪問到后台數據:
前后端分離部署,前端vue ,后端tomcat(war包)
不能直接訪問tomcat中的api接口:
tomcat級CORS允許:tomcat8.5/confif/web.xml
添加如下代碼:
<filter> <filter-name>CorsFilter</filter-name> <filter-class>org.apache.catalina.filters.CorsFilter</filter-class> <init-param> <param-name>cors.allowed.origins</param-name> <param-value>*</param-value> </init-param> </filter>
項目級 :
疑惑:在另外一個配置環境相同的服務器上,反而是加上上面的跨域允許,直接就不能訪問了包括(tomcat的管理頁面都無法訪問),在另外一台上確是要加上才能訪問,納悶?????
加上跨域允許后:Response 和 Preview 中都沒有數據
加上跨域允許:
不加反而能訪問:
不加跨域允許: