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 [email protected] 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

Detaillierte Konfiguration von Nginx, das sowohl Http als auch Https unterstützt

Heutzutage gehört die Unterstützung von HTTPS für...

5 Möglichkeiten, den diagonalen Kopfzeileneffekt in der Tabelle zu erzielen

Jeder muss mit Tabellen vertraut sein. Wir stoßen...

So verwalten Sie MySQL-Indizes und Datentabellen

Inhaltsverzeichnis Tabellenkonflikte finden und b...

Mehrere Möglichkeiten zum Löschen von Arrays in Vue (Zusammenfassung)

Inhaltsverzeichnis 1. Einleitung 2. Mehrere Mögli...

So installieren Sie den RabbitMQ-Server mit Yum auf CentOS

Socat muss vor der Installation von rabbitmq inst...

So richten Sie einen URL-Link im Nginx-Server ein

Websites mit einer Architektur wie LNMP werden im...

Zusammenfassung gängiger MySQL-DDL-Operationen

Bibliotheksverwaltung Erstellen einer Bibliothek ...

Detaillierte Erklärung der allgemeinen Verwendung von MySQL-Abfragebedingungen

Dieser Artikel veranschaulicht anhand von Beispie...

CSS-Positionierungslayout (Position, Positionierungslayoutfähigkeiten)

1. Was ist Positionierung? Das Positionsattribut ...

Mit vsftp einen FTP-Server unter Linux aufbauen (mit Parameterbeschreibung)

einführen In diesem Kapitel wird hauptsächlich de...

Einführung in Abfragebefehle für gespeicherte MySQL-Prozeduren

Wie unten dargestellt: Wählen Sie den Namen aus m...