在es6中等待而无需响应

时间:2018-11-17 11:17:40

标签: javascript ecmascript-6 axios

我使用axios进行了http通话,但我只是想要一个通话而无需响应。

try {
   axios.post('/somewhere', {id: 123}) //do I need to put `await` here?
} catch(err) {
   console.log(err)
}

我需要await关键字吗?我没有将响应分配给任何变量。

1 个答案:

答案 0 :(得分:3)

如果您希望await块捕获try..catch中的错误,或者执行post

,则需要axios.post('/somewhere', {id: 123}).catch(console.log);

如果await之后还有什么需要等待直到请求完成的东西,无论是否使用返回的值,您还需要axios.post()。就像该功能不应在请求完成之前return