Red de conocimiento informático - Problemas con los teléfonos móviles - Solución local entre dominios de VUE

Solución local entre dominios de VUE

Cuando nuestro front-end usa interfaces, a menudo encontramos problemas entre dominios. Generalmente, el backend establece permisos de acceso abierto para resolver problemas entre dominios si el backend no coopera o no puede abrir permisos por seguridad. Por razones, entonces nuestro front-end solo puede resolver el problema entre dominios usted mismo. ! ! Simplemente pregunte directamente y use nodeJS como proxy en vue para resolver el problema entre dominios.

1. Primero busque index.js en el archivo de configuración donde se encuentra el proyecto y abra este archivo

2. Busque el módulo de desarrollo en module.exports, dev:{. proxyTable:{ } };

Establezca el destino en el nombre de dominio que desea cruzar entre dominios,

establezca changeOrigin en verdadero (es decir, permitir entre dominios

establecer rutaReescribir en una nueva ruta, en realidad no hay necesidad de restablecer esto

El host está configurado en: localhost

El puerto está configurado en el número de puerto de su local; proyecto, como: 8001;

3. Busque main.js y ábralo, agregue: Vue.prototype.HOST = '/api' //Establezca el nombre de dominio de solicitud global, esto se puede usar globalmente; !

4. En la página de interfaz de solicitud, simplemente solicite la interfaz de esta manera:

var urls = this.HOST +'/login/get/dingdingUser';//this.HOST es su nombre de dominio entre dominios, por lo que puede hacerlo directamente; luego, URL es el nombre de su interfaz. ! !