ws-promise
该项目使您能够在通过 WebSockets 通信时使用async和await 。
在幕后,WebSocket API 首先被包裹在一个Promise层中,然后不同的端点通过一个微小的 RPC 协议连接在一起。
总之,它使您能够在客户端编写这样的代码......:
客户端.mjs
import Client from "ws-promise/Client" ;
const client = new Client ( "ws://localhost:8000" ) ;
( async ( ) => {
await client . open ( ) ;
/* The client can now call all server (!) methods that you expose */
const six = await client . add (
1