単なるメモ。 まぁ、同じことで悩む人もいるだろうと思うので、ネット上のゴミを増やしておく。 この手のことをするには複数の方法が存在し、検索結果的にメジャーなのは、socket.ioを使う方法っぽい。あるいは、wsを使うという方法もある(こっちは生Nodeでやったことがある)。 いずれの方法であっても、end pointについてはExpress的なrouterが使えないので、生NodeとExpressが合体しただけの、文字通り「木に竹を継いだ」ようなコードになってしまう。 それでは残念なので、いいものがないかと探したら、 express-ws というのを発見した。これはExpress的routerを拡張してくれる。詳細は、リンク先に。 router.ws('/kernels/:id/channels', (ws, req) => { という感じのことが出来て強さを感じる。 ところで、Expr