Vue en axios solución de multidominio solicita proxyTable

Entre dominios , en referencia a que el navegador no puede ejecutar scripts otros sitios. Es causada por la política del mismo origen del navegador es un navegador de JavaScript restricciones de seguridad impuestas.

 

El llamado homóloga se refiere al dominio, protocolo, puerto son los mismos, no entienden que no importa, dar castañas:

http://www.123.com/index.html llamar http://www.123.com/server. PHP  (no multidominio)

http://www.123.com/index.html llamar http://www.456.com/server. PHP  (diferente dominio principal: 123/456, cross-dominio)

http://abc.123.com/index.html llamar http://def.123.com/server.php (subdominio distinto: abc / def, cross-dominio)

Llamar http://www.123.com:8081/server.php (diferentes puertos: 8080/8081, entre dominios) http://www.123.com:8080/index.html

http://www.123.com/index.html llamar https://www.123.com/server.php (diferentes protocolos: HTTP / HTTPS, cross-dominio)

Por favor nota: 127.0.0.1 localhost y aunque el punto de la máquina, sino también una entre dominios.

Navegador ejecutar javascript script, éste comprobará que pertenece a cada página, si no es homóloga a la página, no será ejecutada.

 

solución:

0. agente

 

Vue en la carpeta del archivo de configuración index.js, la escritura en el elemento de configuración de objetos proxyTable entre dominios, como se muestra a continuación:

Será / petición API para el principio de la dirección URL Reemplazar http: // localhost: 8888

Luego cambió URLbase / API

 

 

 

 

Supongo que te gusta

Origin www.cnblogs.com/Faith-Yin/p/12443770.html
Recomendado
Clasificación