Heim > Artikel > Web-Frontend > Verwenden Sie SpringMVC, um domänenübergreifende Vue-Anfragen zu lösen
Im Folgenden werde ich einen Artikel mit SpringMVC-Filtern zur Lösung des Problems domänenübergreifender Vue-Anfragen teilen. Er hat einen guten Referenzwert und ich hoffe, dass er für alle hilfreich ist. Schauen wir uns das gemeinsam an
Ich habe zuvor eine Methode geschrieben, um domänenübergreifende Anforderungen durch Annotationen zu lösen. Diesmal habe ich sie über den Interceptor von springmvc gelöst 🎜>
Die Klasse HandlerInterceptor, die SpringMVC erbt, überschreibt die preHandle-Methode. Diese Methode wird aufgerufen, bevor die Kontrolle erreicht wird, wie folgt
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { response.setHeader("Access-Control-Allow-Origin", "*"); response.setHeader("Access-Control-Allow-Methods", "*"); response.setHeader("Access-Control-Max-Age", "3600"); response.setHeader("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept"); response.setHeader("Access-Control-Allow-Credentials","true"); //是否允许浏览器携带用户身份信息(cookie) return true; }
springmvc-Konfiguration ist wie folgt:
<mvc:interceptors > <!--过滤所有请求,处理跨域请求问题--> <mvc:interceptor> <mvc:mapping path="/**"/> <bean class="com.jzy.interceptor.CommonInterceptor"></bean> </mvc:interceptor> </mvc:interceptors >Dies kann die Einschränkung domänenübergreifender Anforderungen lösen, wenn SSM+VUE vom Front- und Back-End getrennt ist. Ich habe das Obige für Sie zusammengestellt und hoffe, dass es Ihnen in Zukunft hilfreich sein wird. Verwandte Artikel:
Über die ausführliche Erläuterung der Verwendung von take in redux-saga
So implementieren Sie Haltepunkte in Visual Studio Code Debuggen von Vue
So fügen Sie Abfragemethoden über Tabellen in AngularJs hinzu, löschen und ändern sie
Das obige ist der detaillierte Inhalt vonVerwenden Sie SpringMVC, um domänenübergreifende Vue-Anfragen zu lösen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!