Maison >interface Web >js tutoriel >Utilisez SpringMVC pour résoudre les requêtes inter-domaines de Vue
Ci-dessous, je partagerai avec vous un article utilisant les filtres SpringMVC pour résoudre le problème des requêtes vue multi-domaines. Il a une bonne valeur de référence et j'espère qu'il sera utile à tout le monde. Jetons un coup d'œil ensemble
J'ai déjà écrit une méthode pour résoudre les requêtes inter-domaines via des annotations. Je dois utiliser des annotations dans la classe de contrôle à chaque fois. Cette fois, je l'ai résolu via l'intercepteur de springmvc :
Hérite de la classe SpringMVC HandlerInterceptor et réécrit la méthode preHandle. Cette méthode sera appelée avant d'atteindre le contrôle, comme suit
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; }
La configuration de springmvc est la suivante :
<mvc:interceptors > <!--过滤所有请求,处理跨域请求问题--> <mvc:interceptor> <mvc:mapping path="/**"/> <bean class="com.jzy.interceptor.CommonInterceptor"></bean> </mvc:interceptor> </mvc:interceptors >Cela peut résoudre la limitation des requêtes inter-domaines lorsque SSM+VUE sépare le front-end et le back-end. J'ai compilé ce qui précède pour vous, j'espère que cela vous sera utile à l'avenir. Articles connexes :
À propos de l'explication détaillée de l'utilisation de take dans redux-saga
Comment implémenter des points d'arrêt dans Visual Studio Code Débogage de Vue
Comment ajouter, supprimer et modifier des méthodes de requête via des tables dans angulaireJs
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!