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

So zeigen Sie den Startparameterbefehl „Docker Run“ an (empfohlen)

Verwenden Sie runlike, um die Docker Run-Startpar...

Detailliertes Tutorial zum Bereitstellen eines Hadoop-Clusters mit Docker

Ich möchte in meinem Unternehmen kürzlich einen H...

Detailliertes Tutorial zum Herunterladen und Installieren von VMware Workstation

Virtuelle Maschinen sind eine sehr praktische Tes...

Zwei Lösungen für das 404-Problem beim Aktualisieren des Vue-Paket-Upload-Servers

1: Nginx-Serverlösung, ändern Sie die .conf-Konfi...

Implementierungscode für die adaptive IFrame-Größe

Seitendomänenbeziehung: Die Hauptseite a.html gehö...

Detaillierte Erklärung zum Festlegen des Kontextpfads in der Webanwendung

URL: http://hostname.com/contextPath/servletPath/...

Vue implementiert das Hoch- und Herunterladen von Dateien

In diesem Artikelbeispiel wird der spezifische Co...

Detailliertes Linux-Installationstutorial

(Win7-System) Tutorial zur Installation einer vir...

So konfigurieren Sie Nginx zur Rückgabe von Text oder JSON

Manchmal müssen Sie beim Anfordern bestimmter Sch...

Ubuntu kompiliert Kernelmodule und der Inhalt wird im Systemprotokoll angezeigt

Inhaltsverzeichnis 1.Linux-Anmeldeschnittstelle 2...

So geben Sie Parametervariablen extern im Docker an

In diesem Artikel wird hauptsächlich erläutert, w...