Maison > interface Web > js tutoriel > le corps du texte

Utilisez SpringMVC pour résoudre les requêtes inter-domaines de Vue

亚连
Libérer: 2018-06-06 14:08:24
original
2724 Les gens l'ont consulté

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; 
 }
Copier après la connexion

<🎜. >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 >
Copier après la connexion
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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal