javascript - 前后端分离后你们是如何解决跨域问题的
伊谢尔伦
伊谢尔伦 2017-04-18 10:55:24
0
12
1157

联调接口 后台完全不管 目前准备用jsonp来做跨域 想问各位有没有什么更好的解决方法

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

répondre à tous(12)
Peter_Zhu

Définissez Response.setHeader("Access-Control-Allow-Origin", "*"); en arrière-plan
Vous pouvez également le configurer côté nginx pour résoudre le problème.
jsonp n'est pas une méthode particulièrement bonne, elle a des limites de taille sur les données transmises.

左手右手慢动作

CORS。。。。

Ty80

CORS. Puisqu'il s'agit d'une analyse front-end et back-end, définissez simplement l'en-tête en arrière-plan

Ty80

Cette fois, un serveur de nœud sera utilisé pour transmettre la requête

Ty80

Il n'est pas recommandé d'utiliser jsonp entre domaines. Bien que cette ancienne méthode ait une bonne compatibilité, elle présente de grandes limites et présente un risque de XSS.
La séparation complète du front-end et du back-end nécessite, bien sûr, du personnel front-end pour gérer le serveur Web. Bien sûr, cela implique des exigences plus élevées pour le personnel front-end.

S'il s'agit simplement d'ajuster l'interface, il est préférable de configurer vous-même un serveur de test local. Il est utilisé comme serveur statique pour la page, ce qui est pratique pour ajuster la page, et peut transmettre la requête et la demande. les données.
Vous pouvez utiliser Express vous-même, ou vous pouvez en utiliser des prêts à l'emploi tels que browsersync+gulp ou webpack+hot reload server.

J'utilise browsersync, la configuration est très pratique, vous pouvez vous y référer.

黄舟

Il existe un plug-in Chrome, ce qu'il fait est réponse.setHeader("Access-Control-Allow-Origin", "*") , activez-le simplement.

阿神

Ajouter nginx

阿神

WebSocket n'est pas soumis à des restrictions inter-domaines et peut transmettre n'importe quelle donnée, y compris jsonp.

Peter_Zhu

Au fait, cela ne devrait-il pas être décidé avant le développement ? N'est-il pas un peu tard pour décider s'il s'agit de jsonp ou de cors jusqu'au débogage conjoint ?

PHPzhong

Pas besoin de jsonp, c'est trop gênant

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!