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

Analyse des Prinzips von Vue nextTick

Inhaltsverzeichnis Ereignisschleife miscroTask (M...

JavaScript zum Erreichen eines dynamischen Farbwechsels der Tabelle

In diesem Artikel wird der spezifische Code für J...

MySQL-Tabellenfeld Zeiteinstellung Standardwert

Anwendungsszenario In der Datentabelle muss die A...

Einführung in die Verwendung des Select-Optgroup-Tags in HTML

Gelegentlich muss ich ausgewählte Inhalte gruppier...

Probleme mit Index und FROM_UNIXTIME in MySQL

Null, Hintergrund Ich habe diesen Donnerstag viel...

CentOS 7 SSHD ändern | Root-Login und SSHD-Port-Skriptdefinition verbieten

1. Erstellen Sie einen neuen Benutzer wwweee000 [...

So ändern Sie den Punkt im WeChat-Applet Swiper-Dot in einen Slider

Inhaltsverzeichnis Hintergrund Zieleffekt Ideen e...

WeChat Mini-Programm implementiert den Likes-Dienst

In diesem Artikel wird der spezifische Code für d...

Übersicht über MySQL-Statistiken

MySQL führt SQL durch den Prozess der SQL-Analyse...

Lösung für die verstümmelte Anzeige von Linux SecureCRT

Sehen wir uns die Situation an, in der SecureCRT ...

Das WeChat-Applet implementiert das Schlangenspiel

In diesem Artikel wird der spezifische Code des W...

MySQL-Optimierung: Join statt Unterabfrage verwenden

Verwenden Sie JOIN anstelle von Unterabfragen MyS...