我有一个async / await函数,希望能够在应用程序的其他地方调用它。 我可以访问使用promise语法返回的内容吗?
希望这是有道理的。仍然信守诺言。
这是我正在尝试做的一个例子。
const login = async (email, password) => {
await Axios.post(`${apiUrl}/auth/login`, { email, password })
.then((res) => {
if (res.data.success) {
// Some stuff
return res.data.message;
} else {
return res.data.error;
}
})
.catch((err) => err.message);
}
// Then call login elsewhere like this
login(email, password).then(res => {}).catch(err => {});