su-its/ams-backend

SSEのコネクションをたぶん正しく切れていない

Closed this issue · 1 comments

https://github.com/su-its/ams-backend-nodejs/blob/6b6a66313c371e84ab71887d57855d5ad153ba03/app/controllers/sseController.ts#L32-L38

ここのコードで外しているリスナーはSSEとは関係ないnodeの標準モジュールeventsEventEmitterにひっついているリスナーです.これはこれでいいのですが,同じタイミングでSSEのコネクションを開いているクライアントにend()なりを送ってあげてストリームの終了を教えてあげる必要があります.それが今できていないというのが問題点です.