我想返回从请求中获得的结果。
代码没有产生期望的结果。
请帮帮我
代码const getData = async (gn) => {
let gameData = undefined;
gameData = await rq({
method: "GET",
url: base_url + "/get_gameData/OXquiz",
}).then(function (response) {
return response;
});
return gameData;
};
console.log(getData("OXquiz"));
结果
Promise { <pending> }
我想要的结果
{"status":0,"message":[{"ga_win_point":"100","ga_lose_point":"50","ga_time":"10","ga_max_number":"8"}],"url":""}
try
getData().then(item => console.log(item))
或
const data = await getData()
为什么要同时使用await和。then呢?如果您想要异步工作,请使用下面的代码片段。
const getData = async (gn) => {
let gameData = undefined;
gameData = await rq({
method: "GET",
url: base_url + "/get_gameData/OXquiz",
});
return gameData;
};
console.log(getData("OXquiz"));