私は今、axios javascriptでget/post APIリクエストを作成しようとしています。問題は、私のコードであるserver.hereからデータを受け取る前に、APIのget関数が結果を返すことです。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) {
}
}
そして私はリターンとしての私の関数の戻り値「hello」を、この
api = new Api("http://localhost:8080/");
var data = api.get("post/get");
console.log(data);
代わりのサーバーからの応答を待っているような関数を取得呼んdata.Can誰かがなぜ、どのようにこれをしてください解決するために私を助けて?