我現在試圖用axios javascript.But獲取/張貼api請求,但問題是我的Api獲取函數返回結果,然後它從服務器接收數據。我的代碼是關於javascript上的http請求的時間問題
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) {
}
}
我呼籲get函數這樣
api = new Api("http://localhost:8080/");
var data = api.get("post/get");
console.log(data);
而不是從服務器等待回覆,我的函數返回「你好」作爲回報data.Can有人幫我,爲什麼,以及如何解決這個嗎?