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

Lösungen für MySQL OOM (Speicherüberlauf)

OOM steht für „Out Of Memory“, was so viel bedeut...

Das Implementierungsprinzip der MySQL-Master-Slave-Synchronisation

1. Was ist MySQL Master-Slave-Synchronisierung? W...

So stellen Sie ElasticSearch in Docker bereit

1. Was ist ElasticSearch? Elasticsearch wird eben...

Zusammenfassung der Methoden zur Änderung von MySQL-Passwörtern

Methoden zum Ändern von Passwörtern vor MySQL 5.7...

Verwendung der JavaScript-Sleep-Funktion

Inhaltsverzeichnis 1. Schlaffunktion 2. setTimeou...

Beispiel für die Installation und Bereitstellung von Docker unter Linux

Nachdem Sie den folgenden Artikel gelesen haben, ...

Wie MySQL implizite Standardwerte verarbeitet

Einige Studenten sagten, dass sie auf das Problem...

Einige Fähigkeiten, die Sie beim Erstellen von Webseiten kennen müssen

1. Z-Index ist in IE6 ungültig. In CSS wird die E...

Detaillierte Erklärung zu Javascript-Dateien und Blobs

Inhaltsverzeichnis Datei() Grammatik Parameter Be...

CSS Flex mehrere mehrspaltige Layouts

Grundlegendes dreispaltiges Layout .Container{ An...

Wann ist die Verwendung von dl, dt und dd sinnvoll?

dl: Definitionsliste Definitionsliste dt: Definiti...

Verwenden Sie den Befehl sed, um die kv-Konfigurationsdatei in Linux zu ändern

sed ist ein Zeichenstromeditor unter Unix, also e...