diff --git a/package.json b/package.json index e47880fc..25aed158 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "async": "^0.9.0", "cookie-parser": "^1.3.2", "debug": "~1.0.1", - "errorhandler": "^1.1.1", + "strong-error-handler": "^1.0.0", "fs-extra": "~0.22.1", "glob": "~4.0.2", "lodash": "^3.0.0", diff --git a/server/config.json b/server/config.json index ac5e58c5..99ab9676 100644 --- a/server/config.json +++ b/server/config.json @@ -19,8 +19,8 @@ "limit": "100kb" }, "cors": false, - "errorHandler": { - "disableStackTrace": false + "strongErrorHandler": { + "debug": false } }, "legacyExplorer": false diff --git a/server/middleware.json b/server/middleware.json index 760cb084..73ac7108 100644 --- a/server/middleware.json +++ b/server/middleware.json @@ -17,6 +17,6 @@ "loopback#urlNotFound": {} }, "final:after": { - "errorhandler": {} + "strong-error-handler": {} } } diff --git a/templates/projects/empty-server/data.js b/templates/projects/empty-server/data.js index 4443d75a..0beccf21 100644 --- a/templates/projects/empty-server/data.js +++ b/templates/projects/empty-server/data.js @@ -79,8 +79,8 @@ template.server = { limit: '100kb' }, cors: false, - errorHandler: { - disableStackTrace: false + strongErrorHandler: { + debug: false } }}, { name: 'legacyExplorer', value: false } diff --git a/templates/projects/empty-server/files/server/middleware.development.json b/templates/projects/empty-server/files/server/middleware.development.json new file mode 100644 index 00000000..71676ca0 --- /dev/null +++ b/templates/projects/empty-server/files/server/middleware.development.json @@ -0,0 +1,9 @@ +{ + "final:after": { + "strongErrorHandler": { + "params": { + "debug": true + } + } + } +} diff --git a/templates/projects/empty-server/files/server/middleware.json b/templates/projects/empty-server/files/server/middleware.json index 9a5e5e32..2e4d09d9 100644 --- a/templates/projects/empty-server/files/server/middleware.json +++ b/templates/projects/empty-server/files/server/middleware.json @@ -13,7 +13,7 @@ }, "helmet#xssFilter": {}, "helmet#frameguard": { - "params": [ + "params": [ "deny" ] }, @@ -26,7 +26,7 @@ "helmet#hidePoweredBy": {}, "helmet#ieNoOpen": {}, "helmet#noSniff": {}, - "helmet#noCache": { + "helmet#noCache": { "enabled": false } }, diff --git a/templates/projects/empty-server/files/server/middleware.production.json b/templates/projects/empty-server/files/server/middleware.production.json deleted file mode 100644 index 4572b0c0..00000000 --- a/templates/projects/empty-server/files/server/middleware.production.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "final:after": { - "loopback#errorHandler": { - "params": { - "includeStack": false - } - } - } -}