我有一個這樣的功能:
async function websocketRequest() {
ws.onmessage(message => {
// do some validation with message
// how to return message here?
})
}
我想要完成的是創建一個函式,該函式使用唯一的請求 id 向服務器發送 websocket 請求,當服務器回應時,它應該使用請求 id 將回應與請求相匹配。
uj5u.com熱心網友回復:
也許將您的函式包裝在一個承諾中并決議訊息會符合您的目標?
async function websocketRequest() {
return await new Promise(res => {
ws.onmessage(message => {
//do some validation
res(message);
});
});
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/349426.html
標籤:javascript 节点.js
