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 Erklärung der wichtigsten Einzigartigkeit von v-for in Vue

Inhaltsverzeichnis 1. DOM-Diff 2. Fügen Sie Eleme...

Einführung in das MySQL Connection Control Plugin

Inhaltsverzeichnis 1. Einführung in das Verbindun...

Fünf praktische Tipps zur Gestaltung von Webformularen

1. Mobile Auswahl der Formulartexteingabe: Wenn i...

MySQL-Prozesssteuerung: IF()-, IFNULL()-, NULLIF()-, ISNULL()-Funktionen

In MySQL können Sie die Funktionen IF(), IFNULL()...

So erstellen, starten und stoppen Sie einen Docker-Container

1. Ein Container ist eine unabhängig laufende Anw...

So leiten Sie eine PC-Adresse in Vue an eine Mobiladresse um

Anforderungen: Die PC-Seite und die mobile Seite ...

Wissen Sie, welche Möglichkeiten es gibt, in Vue Routen zu überspringen?

Inhaltsverzeichnis Die erste Methode: Router-Link...

Detaillierte Erläuterung der gespeicherten Prozedur „MySql View Trigger“

Sicht: Wenn eine temporäre Tabelle wiederholt ver...

Detaillierte Analyse der MySQL-Indexdatenstruktur

Inhaltsverzeichnis Überblick Indexdatenstruktur B...

So implementieren Sie eine MySQL-Datenbanksicherung in Golang

Hintergrund Navicat ist das beste MySQL-Visualisi...