私はsocket.ioをkoav2と統合しようとしています。
サーバー側のイベントとして非同期機能を渡すことはできますか?
と同じように:
socket.on('message', async () => {
const some1 = await fun1()
const some2 = await fun2()
socket.emit('reply', some1, some2)
...
})
私が知っているように、非同期機能は単なる約束のラッパーです。
暗黙の問題はありますか?
それはうまくいきます。 fun1
またはfun2
がスローされる可能性がある場合は、 try/catch
を追加することをお勧めします
ありがとう : )
Google経由でアクセスする場合は、 await
とsocket.ioを使用してこの重大な問題に注意してください。
最も参考になるコメント
Google経由でアクセスする場合は、
await
とsocket.ioを使用してこの重大な問題に注意してください。https://github.com/socketio/socket.io/issues/3431