So verwenden Sie Nginx zur Verwaltung einer domänenübergreifenden Vue-Entwicklungsumgebung

So verwenden Sie Nginx zur Verwaltung einer domänenübergreifenden Vue-Entwicklungsumgebung

1. Nachfrage

Der lokale Testdomänenname ist derselbe wie der Onlinedomänenname, um eine korrekte Cookie-Zustellung und SSO-Tests sicherzustellen.

Hinweis: Nach der SSO-Anmeldung werden die relevanten Cookies zum Domänennamen der vierten Ebene hinzugefügt. Daher müssen der lokale Testdomänenname und der Domänenname der Online-Schnittstelle identisch sein.

2. Lösung

Konfigurieren Sie die Host-Datei so, dass der Online-Domänenname auf Localhost verweist:

127.0.0.1 product.xxx.xxx.com

Konfigurieren Sie Nginx für die entsprechende Weiterleitung:

Server {
  hören Sie 80;
  hören [::]:80;
  Servername ${product.xxx.xxx.com};

  Standort /API {
    Proxy-Passwort https://${ip.ip.ip.ip};
    Proxy_Set_Header Host $host;
  }

  Standort / {
    Proxy-Passwort http://localhost:8080;
    Proxy_Set_Header Host $host;
  }  
}

Konfigurieren Sie vue.config.js, um den Fehler „Ungültiger Host-Header“ zu vermeiden:

{
  devServer: {
    disableHostCheck: true
  }
}

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • vue-cli3-Konfiguration und domänenübergreifende Verarbeitungsmethode
  • So handhaben Sie domänenübergreifende Proxytabellen in Webpack+Vue-Cil
  • Vue-cli Axios-Anforderungsmethode und Probleme bei der domänenübergreifenden Verarbeitung
  • Verwenden Sie im Vue-Projekt die domänenübergreifende Verarbeitung von Axios
  • Einführung in mehrere gängige domänenübergreifende Verarbeitungsmethoden in Vue
  • Zusammenfassung der domänenübergreifenden Problembehandlung und -lösungen von Vue

<<:  Allgemeine Datumsvergleichs- und Berechnungsfunktionen in MySQL

>>:  Docker-Praxis: Python-Anwendungscontainerisierung

Artikel empfehlen

HTML-Tabellen-Tag-Tutorial (45): Tabellen-Body-Tag

Mit dem Tag <tbody> wird der Stil des Tabel...

Zusammenfassung der Entwicklung benutzerdefinierter Vue 3-Richtlinien

Was ist eine Richtlinie? Sowohl Angular als auch ...

Detaillierte Erklärung der schmerzlosen Token-Aktualisierungsmethode von Uniapp

Wenn das Front-End die Schnittstelle anfordert, w...

Vue nutzt Amap zur Realisierung der Stadtpositionierung

In diesem Artikel wird der spezifische Code von V...

Nginx verwendet den Gzip-Algorithmus zum Komprimieren von Nachrichten

Was ist HTTP-Komprimierung Manchmal werden relati...

Der Unterschied zwischen char und varchar in MySQL

CHAR- und VARCHAR-Typen sind ähnlich und untersch...

Zusammenfassung der CSS-Methoden zum Löschen von Floats

Float wird häufig im Layout von Webseiten verwend...

Natives JS zum Erstellen eines verschiebbaren Anmeldefelds

Dieser Artikel zeigt ein verschiebbares Anmeldefe...

JavaScript-Wissen: Konstruktoren sind auch Funktionen

Inhaltsverzeichnis 1. Definition und Aufruf des K...