Comment résoudre le problème des redirections bloquant la politique CORS
P粉824889650
2023-08-21 11:11:10
<p>Je développe une application en utilisant <code>Vue js</code>.
En fonction de ma configuration, je dois transmettre une variable à mon URL lorsque les paramètres changent. </p>
<pre class="lang-js Prettyprint-override"><code><!-- langue : lang-js -->
$.get('http://172.16.1.157:8002/firstcolumn/' + c1v + '/' + c1b, fonction (données) {
// du code...
});
</code></pre>
<p>Mais lorsque mon application accède à l'URL, le message suivant s'affiche. </p>
<pre class="brush:php;toolbar:false;">Échec du chargement de http://172.16.1.157:8002/firstcolumn/2017-03-01/2017-10-26 : redirection depuis 'http:// /172.16.1.157:8002/firstcolumn/2017-03-01/2017-10-26' à 'http://172.16.1.157:8002/firstcolumn/2017-03-01/2017-10-26/' a été Blocage de la politique CORS : il n'y a pas d'en-tête « Access-Control-Allow-Origin » sur la ressource demandée. Par conséquent, l'accès à la source « http://localhost:8080 » n'est pas autorisé. </pre></p>
Merci à tous, j'ai résolu le problème avec cette extension sur mon navigateur Chrome.
Autoriser CORS : Contrôle d'accès-Autoriser-Origine
En plus de ce qu'awd a mentionné à propos de la reconfiguration du serveur par la personne responsable (une solution peu pratique pour le développement local), j'utilise un plugin Chrome de changement de source comme celui-ci :
Moesif Orign & CORS Changer(auparavant gratuit, nécessite désormais une adresse e-mail professionnelle >_>)Vous pouvez réaliser le vôtre
本地开发服务器(例如:localhost:8080)
看起来来自172.16.1.157:8002或任何其他域名
.