![](https://habataki-blog.com/wp-content/uploads/2019/07/Express.png)
どうもー久しぶりの更新です
結構、仕事や家の事でバタバタしておりました。
夜は倒れるように寝る、朝はゾンビのように起きる。を繰り返してます
さて、今日はNode.jsでExpressを使用したサーバーの
受領リクエストのサイズ制限について書いていきます。
Node.jsはjavascript言語で動作するサーバーですね。
javascriptがサーバーとして動くってのがまだしっくり来てないですが、
まぁとりあえず動きます
で、これから書きたいのはそのNode.jsで動かしているサーバーへ
Httpリクエストが飛んできた際に、あまりにサイズが大きいリクエストは拒否したい!
という時に使えるものです。
リクエストが json 形式で送られてくる場合、body-parserを使用するんですが、
デフォルト設定では 100KB になっています。
なので、APIサーバーを構築した場合に、リクエストボディのサイズが大きくなると
デフォルトのままではリクエストが弾かれてしまいます。
これを任意のサイズに指定できるそうです!
指定方法はリンクをクリック!Qiita優秀すぎるw
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png?ixlib=rb-4.0.0&w=1200&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9RXhwcmVzczQlRTMlODElQTclRTMlODIlQTglRTMlODMlQTklRTMlODMlQkMlRTMlODAlOENyZXF1ZXN0JTIwZW50aXR5JTIwdG9vJTIwbGFyZ2UlRTMlODAlOEQlRTMlODElOEMlRTclOTklQkElRTclOTQlOUYlRTMlODElOTklRTMlODIlOEImdHh0LWFsaWduPWxlZnQlMkN0b3AmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZzPTA4N2E1YmE2Yzc5OGM2ZTNiMjU0ZTVlMjQxOWM0NmY4&mark-x=142&mark-y=57&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBQaWFub1Njb3JlSlAmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWRiN2Y0ZTljYzkzOWMyZTkyN2Q0NDEwYzhjOTJjOGYy&blend-x=142&blend-y=486&blend-mode=normal&s=234bc705c59572e89b1677d66cfd8983)
Express4でエラー「request entity too large」が発生する - Qiita
#状況下記コードで表題のエラーが発生しました。var fs = require("fs");var writer= function(req, res, next) { console.log…