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

Implementierungsprinzip und Skriptcode der HTML-Rabattpreisberechnung

Code kopieren Der Code lautet wie folgt: <!DOC...

Miniprogramm zur Implementierung des Slider-Effekts

In diesem Artikelbeispiel wird der spezifische Co...

Webdesign muss auch zunächst eine umfassende Bildpositionierung der Website haben

⑴ Der Inhalt bestimmt die Form. Reichern Sie zuers...

Implementierungsmethode für HTML-Neun-Raster-Layouts

Die Diversifizierung von Website-Layouts ist unse...

Detaillierte Schritte zum Einrichten eines Nexus-Servers

1. Die Bedeutung des Aufbaus eines Nexus-Dienstes...

Lösungen für ungültige Nullsegmentbeurteilungen und IFNULL()-Fehler in MySql

MySql Nullfeldbeurteilung und IFNULL-Fehlerverarb...

Verständnis von Haslaylout- und BFC-Parsing

1. haslayout und bfc sind IE-spezifische und Stand...

Vue verwendet das Video-Tag, um die Videowiedergabe zu implementieren

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