Domänenübergreifende GründeDies liegt an den Same-Origin-Policy-Einschränkungen des Browsers. Cross-Domain bedeutet: Wenn eine Anfrage URL Wenn sich ein beliebiges Protokoll, ein Domänenname oder eine Portnummer von der aktuellen Seiten-URL unterscheidet, handelt es sich um eine domänenübergreifende Verbindung. JSONPDiese Methode ist nicht für die Entwicklung geeignet und kann als völlig eliminiert bezeichnet werden. Aufgrund der Komplexität der Implementierung ist der Interviewer jedoch sehr an dieser Lösung interessiert. Kernidee: Die Webseite fordert JSON-Daten vom Server an, indem sie ein src-Attribut eines <script>-Tags hinzufügt. Nach Erhalt der Anfrage legt der Server die Daten an die Parameterposition einer Callback-Funktion mit einem angegebenen Namen und gibt sie zurück. Nachteile: Erfordert Backend-Zusammenarbeit zur Fertigstellung, kann nur Get-Anfragen senden Implementierung: Beachten Sie, dass das Backend einen Methodenaufruf und tatsächliche Parameter zurückgibt. Nginx-LösungBackend-LösungFügen Sie Anmerkungen auf der Controller-Ebene hinzu:
Oben finden Sie ausführliche Informationen zu verschiedenen Lösungen für die domänenübergreifenden Gründe der Webentwicklung. Weitere Informationen zu domänenübergreifenden Lösungen für die Webentwicklung finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM! Das könnte Sie auch interessieren:
|
<<: Ausführliche Erläuterung der Standortpriorität von Nginx
>>: So verwenden Sie Indizes zur Optimierung von MySQL ORDER BY-Anweisungen
Die /Partitionsauslastung eines Servers im IDC is...
Mit reinem CSS3 lässt sich ein Schmetterling mit ...
In diesem Artikelbeispiel wird der spezifische Co...
Inhaltsverzeichnis Erster Schritt: Der zweite Sch...
CentOS 8 ist jetzt verfügbar! Die Versionen von C...
Laden Sie zuerst die Abhängigkeiten herunter Garn...
Eine kurze Erläuterung des Navigationsfensters in...
Fehlerszenario Beim Aufrufen von JDBC zum Einfüge...
HTML-Eingabeattribute Das Value-Attribut Das Valu...
Daten initialisieren Tabelle löschen, wenn `test_...
Vor etwa einem Jahr habe ich einen Artikel geschr...
Verwenden Sie navicat zum Testen und Lernen: Verw...
So installieren und konfigurieren Sie mysql-5.7.5...
1. Installieren Sie Docker. Referenz-URL: Docker-...
Inhaltsverzeichnis 1. Einleitung 2. Bereiten Sie ...