fix nodejs exit issue

This commit is contained in:
zizifn
2023-03-11 20:19:57 +08:00
committed by zizifn
parent 403f4abf24
commit 981bdf880f
3 changed files with 10 additions and 1 deletions

View File

@@ -18,6 +18,10 @@ export function makeReadableWebSocketStream(
return new ReadableStream<ArrayBuffer>({
start(controller) {
ws.addEventListener('message', async (e: { data: ArrayBuffer }) => {
// is stream is cancel, skip controller.enqueue
if (readableStreamCancel) {
return;
}
const vlessBuffer: ArrayBuffer = e.data;
// console.log('MESSAGE', vlessBuffer);
// console.log(`message is ${vlessBuffer.byteLength}`);