Javascript 在es6中等待,无需响应

Javascript 在es6中等待,无需响应,javascript,ecmascript-6,axios,Javascript,Ecmascript 6,Axios,我有一个使用axios的http调用,但我只是想要一个不需要响应的调用 try { axios.post('/somewhere', {id: 123}) //do I need to put `await` here? } catch(err) { console.log(err) } 我需要wait关键字吗?我没有将我的响应分配给任何变量。如果希望try..catch块捕获来自post的错误,或者执行axios.post('/somewhere',{id:123}).catch

我有一个使用axios的http调用,但我只是想要一个不需要响应的调用

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

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

如果希望
try..catch
块捕获来自
post
的错误,或者执行
axios.post('/somewhere',{id:123}).catch(console.log)


如果在
axios.post()
之后有任何东西需要等待直到请求完成,无论是否使用返回值,您都需要等待
;比如,在请求完成之前,函数不应该
返回

如果代码中没有任何内容依赖于
.post
,那么就没有必要等待
了。当post返回承诺时,您可以
.catch
而不是使用
try
。否则,我认为拒绝承诺的情况不会得到正确处理。@CertainPerformance我认为我必须这样做,因为我正在尝试捕获?我认为这就是答案:
如果你想尝试..捕获块