Ich versuche jetzt, Get/Post API-Anfrage mit axios Javascript.Aber das Problem ist, dass meine Api Funktion erhalten das Ergebnis zurück, bevor es Daten von server.here ist mein CodeTiming-Problem mit HTTP-Anfrage auf Javascript
function Api(base_url) {
this.base_url = base_url;
}
Api.prototype = {
constructor: Api,
get: function (route) {
var url = this.base_url + route;
axios.get(url)
.then(
response => {
console.log(response.data.data);
return response.data.data;
})
return "hello";
},
post: function (route) {
}
}
und ich rufe get-Funktion wie diese
api = new Api("http://localhost:8080/");
var data = api.get("post/get");
console.log(data);
Statt dem warten auf Antwort vom Server, meine Funktion return „Hallo“ als Rückkehr data.Can mir jemand helfen, warum und wie diese zu lösen bitte?