Недавно я столкнулся со следующей ошибкой в одной из наших производственных сред, когда конечный пользователь делал запрос:
PayloadTooLargeError: request entity too large
at readStream (/SOMEPATH//node_modules/raw-body/index.js:155:17)
at getRawBody (/SOMEPATH//node_modules/raw-body/index.js:108:12)
at read (/SOMEPATH//node_modules/body-parser/lib/read.js:77:3)
at jsonParser (/SOMEPATH//node_modules/body-parser/lib/types/json.js:135:5)
at Layer.handle [as handle_request] (/SOMEPATH//node_modules/express/lib/router/layer.js:95:5)
at trim_prefix (/SOMEPATH//node_modules/express/lib/router/index.js:317:13)
at /SOMEPATH//node_modules/express/lib/router/index.js:284:7
Мне было интересно, как я могу скрыть все эти пути к каталогам, которые выбрасываютсяклиенту, или ошибка выдается именно так, во-первых, так как это производственная среда, и это может в конечном итоге стать проблемой безопасности.
Это возможное решение (в начале файла?):
process.env.NODE_ENV = 'production';
Спасибо.