Lösen Sie das Problem inkonsistenter Front- und Back-End-Ports von Vue

Lösen Sie das Problem inkonsistenter Front- und Back-End-Ports von Vue

Die Front- und Back-End-Ports von Vue sind inkonsistent

In der Konfigurationsdatei index.js

Importieren Sie einfach den folgenden Code

Proxy-Tabelle: {
'/api': {
target: 'http://localhost:3000', //Die zu erreichende Backend-Schnittstelle changeOrigin: true,
PfadNeu schreiben: {
'^/api': '/'
//Die Konfiguration hier ist ein regulärer Ausdruck. Der mit /api beginnende Ausdruck wird durch '/api' ersetzt. Wenn die Schnittstelle des Backend-Dokuments /api/list/xxx ist
// Die Front-End-API-Schnittstelle wird wie folgt geschrieben: axios.get('/api/list/xxx'), und der tatsächliche Zugriff nach der Verarbeitung lautet: http://news.baidu.com/api/list/xxx
}
}},

Die Portnummer beim Start des Vue-Servers ist jedes Mal anders

Gestern habe ich ein Projekt von einem Freund auf meinem Computer ausgeführt. Da er vue3.0 und ich vue2.5.2 verwendete, trat beim Ausführen seines Projekts eine Fehlermeldung auf. Möglicherweise handelt es sich um ein Versionsproblem. Ich folgte der Fehlermeldung, um das Plug-In herunterzuladen, und sein Projekt funktionierte. Aber seitdem stelle ich jedes Mal, wenn ich mein Projekt ausführe, fest, dass die Portnummer anders ist.

Lösung:

Laden Sie zuerst npm install portfinder@1.0.21 herunter

Abhängigkeiten neu installieren npm install

Starten Sie das Projekt neu: npm run dev

Das Obige ist meine persönliche Erfahrung. Ich hoffe, es kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen werden.

Das könnte Sie auch interessieren:
  • So implementieren Sie unterschiedliche Ports am Front- und Backend von Vue
  • Lösen Sie das Problem der Verwendung eines Proxys zum Konfigurieren verschiedener Ports und IP-Schnittstellen in Vue
  • Analyse von Lösungen für domänenübergreifende Probleme in Vue + Springboot-Front-End- und Back-End-Trennungsprojekten
  • Beheben Sie das Problem, dass der Localhost-Port-Server des VUE-Projekts die Verbindung verweigert und nur 127.0.0.1 verwenden kann
  • Detaillierte Erläuterung des Front-End- und Back-End-Bereitstellungstutorials basierend auf Vue und Nginx

<<:  Lösen Sie das Problem des schwarzen Bildschirms, nachdem VMware das Linux-System installiert und gestartet hat

>>:  Eine einfache Methode zum Zusammenführen und Entfernen doppelter MySQL-Tabellen

Artikel empfehlen

Implementierung der Nginx-Konfiguration des lokalen Image-Servers

Inhaltsverzeichnis 1. Einführung in Nginx 2. Aufb...

Einige Kenntnisse über die absolute und relative Positionierung von Seitenelementen

Ab heute werde ich regelmäßig kleine Wissenspunkte...

Werfen wir einen Blick auf die Vorkompilierung von JavaScript (Zusammenfassung)

JS-Lauftrilogie js-Ausführungscode ist in drei Sc...

Detaillierte Installation und Verwendung von Docker-Compose

Docker Compose ist ein Docker-Tool zum Definieren...

Detaillierte Erläuterung der Docker Volume-Berechtigungsverwaltung

Das Datenvolumen ist ein wichtiges Konzept von Do...

Mehrere Möglichkeiten zum Berechnen des Alters anhand des Geburtstags in MySQL

Ich habe MySQL vorher nicht sehr oft verwendet un...

HTML Tutorial: Sammlung häufig verwendeter HTML-Tags (4)

Verwandte Artikel: Anfänger lernen einige HTML-Ta...

Zusammenfassung der Linux-Befehle zur Dateiverzeichnisverwaltung

Befehl „touch“ Es hat zwei Funktionen: Eine beste...

Analyse und Lösung des abnormalen Problems beim Laden von JAR in Tomcat

Beschreibung des Phänomens: Das Projekt verwendet...

So passen Sie die Protokollebene von Nginx in Docker an

Inhaltsverzeichnis Einleitung Nginx-Dockerdatei N...

js, um einen Karusselleffekt zu erzeugen

Ich denke, das Karussell ist ein relativ wichtige...

Website User Experience Design (UE)

Ich habe gerade einen von JunChen verfassten Beitr...