Javascript Eslint错误-应在arrow函数中返回值

Javascript Eslint错误-应在arrow函数中返回值,javascript,eslint,Javascript,Eslint,我正在更正一些与eslint相关的错误,并得到以下错误: 代码工作正常,但我不确定在哪里需要return语句。有人能帮忙吗?ESlint告诉您,在该函数中没有返回任何async。您在等待axios.post时错过了返回 return await axios.post(url, ...); 它看起来很有效,因为您正在调用API,但对承诺的处理实际上是不正确的。这里有三个箭头函数。它询问的是哪一个?为什么在函数中的最后一个语句之前使用wait?为什么要混合使用wait和一些链接非常紧密的then

我正在更正一些与eslint相关的错误,并得到以下错误:


代码工作正常,但我不确定在哪里需要return语句。有人能帮忙吗?

ESlint告诉您,在该函数中没有返回任何
async
。您在等待axios.post时错过了返回

return await axios.post(url, ...);

它看起来很有效,因为您正在调用API,但对承诺的处理实际上是不正确的。

这里有三个箭头函数。它询问的是哪一个?为什么在函数中的最后一个语句之前使用
wait
?为什么要混合使用
wait
和一些链接非常紧密的
then()
catch()
调用?第一个arrow函数没有
return
语句。但是您使用的是
.then()
中的返回值。通常,不要将
wait
混合使用。then
/
.catch
。使用一个或另一个。它指向catch语句下的第21行
return await axios.post(url, ...);