UGA Boxxx

つぶやきの延長のつもりで、知ったこと思ったこと書いてます

Node.js

【Node.js】Error: error:0308010C:digital envelope routines::unsupported

以前にNode.jsのバージョンを上げたら起動できなくなったことがあった uga-box.hatenablog.com そのときの以下のエラーについて調べた Error: error:0308010C:digital envelope routines::unsupported 原因 調べたところ、このエラーはNode16 で使われていた…

【Bun】BunとNode.jsの違いのメモ

以前、Bunについてざっくり調べたことがある uga-box.hatenablog.com この時からBunについて、特にNode.jsとの違いについて、知る機会があったのでメモ (2022/9/5 追記)ソース元はfurukawaさんがNode学園40限目で話された内容 speakerdeck.com Node.jsの構…

【Webpack】webpackでビルド中にNodeのメモリ不足で落ちる

CIであるソースをWebpackでビルド中にエラーが発生して中断した 原因ははっきりとOOMと出ていたので実行時のmaxメモリサイズを増やすことにした エラーメッセージもほぼこの方の記事通りだったので参考にした qiita.com 結果、次のコマンドで実行することで…

【Node.js】Node.js のHTTPクライアント

Node.jsにfetchが採用されそうという話 github.com 以前、Jestでwhatwgのfetch APIをmock化しようとしたときにエラーになったことがあり、その原因はfetch APIはブラウザでしか使えないからだった 【MSW】Jestでwhatwgのfetch APIをmock化しようとするとエラ…

【Node.js】uncaughtExceptionでエラーハンドリング

Node.jsのアプリケーションで、どの例外処理にもキャッチされずにprocessまで来てしまったエラーをキャャッチしてプロセスが落ちないようにしたい そこで、uncaughtExceptionというのを知ったので調べた nodejs.org process.on('uncaughtException', (err, o…

【Node.js】メモリリークを調べる

Node.jsのアプリケーションのメモリリークを調べたことがなかったので方法を調査する 2017年の記事だけどfurukawaさんの記事を参考にした yosuke-furukawa.hatenablog.com node-heapdump を利用してみる 何らかの事前処理を伴ってからプログラマブルに取得し…

【Node.js】MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 disconnect listeners added to [MemoryStore]

(まだ解決できていないが)開発環境でExpressのNodeアプリケーションを動かしていたところ以下のエラーメッセージが表示された MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 disconnect listeners added to [MemoryStore]…