NestJS で `Parse Error: Header overflow` が出た時の対処方法
Published: 2021/9/2
NestJS で http 通信中に Parse Error: Header overflow
が発生した時の対処方法。
この原因は、 node.js において http 通信の際のリクエスト/レスポンスのヘッダのサイズの上限が、デフォルトだと 8kb になっているため。
対処方法としては、 node.js 自身のオプション引数として、 --max-http-header-size=80000
などを指定することで解決する。
node.js 自身へのオプション引数は、 NODE_OPTIONS
環境変数から設定できるので、
NODE_OPTIONS='--max-http-header-size=80000' nest start
などとすれば良い。