我想将异步函数返回的值分配给一个变量,但是我正在等待一个异步函数中的promise,而不是一个promise。
import axios from "axios";
async validateName(userName) {
const url = "abc/xyz";
try {
const response = await axios.get(url);
return response;
} catch(err) {
return false;
}
}
const validate = validateName(userName);
console.log("validate:", validate); // outputs Promise {<pending>}, but I am expecting the actual value which is true or false;
请提出我需要异步进行任何更改的建议。