1. Installieren Sie axiosnpm installiere [email protected] --save 2. Verwendung von Axios1. Verweisen Sie auf Axios auf der Homepage In <Vorlage> <a-Layout> <a-layout-sider width="200" style="Hintergrund: #fff"> <a-Menü Modus="inline" v-Modell:selectedKeys="selectedKeys2" v-Modell:openKeys="openKeys" :Stil="{ Höhe: '100%', Rahmen rechts: 0 }" > <a-sub-menu key="sub1"> <Vorlage #Titel> <span> <Benutzer-umrissen /> Unternavigation 1 </span> </Vorlage> <a-menu-item key="1">Option1</a-menu-item> <a-menu-item key="2">Option2</a-menu-item> <a-menu-item key="3">Option3</a-menu-item> <a-menu-item key="4">Option4</a-menu-item> </a-Untermenü> <a-sub-menu key="sub2"> <Vorlage #Titel> <span> <laptop-umrissen /> Unternavigation 2 </span> </Vorlage> <a-menu-item key="5">Option 5</a-menu-item> <a-menu-item key="6">Option6</a-menu-item> <a-menu-item key="7">Option 7</a-menu-item> <a-menu-item key="8">Option8</a-menu-item> </a-Untermenü> <a-sub-menu key="sub3"> <Vorlage #Titel> <span> <Benachrichtigung-umrissen /> Unternavigation 3 </span> </Vorlage> <a-menu-item key="9">Option9</a-menu-item> <a-menu-item key="10">Option10</a-menu-item> <a-menu-item key="11">Option11</a-menu-item> <a-menu-item key="12">Option12</a-menu-item> </a-Untermenü> </a-Menü> </a-layout-sider> <a-Layout-Inhalt :style="{ Hintergrund: '#fff', Polsterung: '24px', Rand: 0, min. Höhe: '280px' }" > Inhalt </a-layout-inhalt> </a-layout> </Vorlage> <script lang="ts"> importiere { defineComponent } von „vue“; importiere Axios von „Axios“; exportiere StandarddefiniereKomponente({ Name: "Home", aufstellen(){ console.log('einrichten'); axios.get("http://localhost:8888/ebook/list?name=spring").then(response =>{ console.log(Antwort); }) } }); </Skript> 2. Starten Sie den Dienst neuÖffnen Sie nach dem Starten des Dienstes die Homepage. Es ist nichts Ungewöhnliches zu sehen, wie unten gezeigt: Wenn Sie Angst haben, werde ich es wie unten gezeigt öffnen: Ignorieren Sie den Warnteil. Der rote Kreis stellt einen Fehler dar. Keine Panik, wenn Sie einen Fehler erhalten. Das ist normal. Lösen Sie einfach das Problem. Es handelt sich offensichtlich um ein domänenübergreifendes Problem. Einfach ausgedrückt: Obwohl es sich um dieselbe IP handelt, ist der Port unterschiedlich, was den Zugriff unmöglich macht. 3. Was ist Cross-Domain? Es ist verständlich, dass, wenn eine Seite von einem IP-Port ( 4. Lösen Sie domänenübergreifende Probleme Fügen Sie die Konfigurationsklasse importiere org.springframework.context.annotation.Configuration; importiere org.springframework.web.cors.CorsConfiguration; importiere org.springframework.web.servlet.config.annotation.CorsRegistry; importiere org.springframework.web.servlet.config.annotation.WebMvcConfigurer; @Konfiguration öffentliche Klasse CorsConfig implementiert WebMvcConfigurer { @Überschreiben public void addCorsMappings(CorsRegistry-Registrierung) { registry.addMapping("/**") .allowedOriginPatterns("*") .allowedHeaders(CorsConfiguration.ALL) .allowedMethods(CorsConfiguration.ALL) .allowCredentials(true) .maxAge(3600); // Keine Vorprüfung innerhalb von 1 Stunde erforderlich (OPTIONS-Anfrage senden) } } 5. Starten Sie den Backend-Dienst neu und greifen Sie erneut zu Jetzt ist es Zeit, das Wunder zu erleben. Drücken Sie Abschluss Tatsächlich können wir hierfür auch Dies ist das Ende dieses Artikels über die Details der Das könnte Sie auch interessieren:
|
>>: Diagramm des Datenübertragungsprozesses beim dritten TCP-Handshake
In diesem Artikel wird der spezifische Code der r...
Charakter Dezimal Zeichennummer Entitätsname --- ...
Inhaltsverzeichnis Definieren der HTML-Struktur E...
In diesem Tutorial erfahren Sie alles über die In...
Skriptanforderungen: Sichern Sie die MySQL-Datenb...
In diesem Artikel wird der spezifische Code von J...
Inhaltsverzeichnis Optimierung des Vite-Projektau...
Inhaltsverzeichnis Überblick berechnet Überwachun...
MySQL ermöglicht das Erstellen mehrerer Indizes f...
1. Installationsanweisungen Im Vergleich zur loka...
1. Konvertieren Sie das JSON-Objekt in eine JSON-...
Ich habe kürzlich den Aushöhlungseffekt untersuch...
Verwenden Sie den folgenden Befehl, um zu überprü...
Dieser Befehl ändert die Datentabelle ff_vod und ...
Vorwort Beim Sichern der Datenbank wird eine voll...