diff --git a/templates/components/api-server/component.js b/templates/components/api-server/component.js index 0c747f4e..281367c7 100644 --- a/templates/components/api-server/component.js +++ b/templates/components/api-server/component.js @@ -13,10 +13,9 @@ template.package = { "dependencies": { "compression": "^1.0.3", "cors": "^2.5.2", - "errorhandler": "^1.1.1", - "loopback": "^2.14.0", + "loopback": "^2.22.0", "loopback-boot": "^2.6.5", - "loopback-datasource-juggler": "^2.19.0", + "loopback-datasource-juggler": "^2.39.0", "serve-favicon": "^2.0.1" }, "optionalDependencies": { diff --git a/templates/components/api-server/template/server/middleware.json b/templates/components/api-server/template/server/middleware.json index 60ee0ec1..007106a3 100644 --- a/templates/components/api-server/template/server/middleware.json +++ b/templates/components/api-server/template/server/middleware.json @@ -26,6 +26,6 @@ "loopback#urlNotFound": {} }, "final:after": { - "errorhandler": {} + "loopback#errorHandler": {} } } diff --git a/templates/components/api-server/template/server/middleware.production.json b/templates/components/api-server/template/server/middleware.production.json new file mode 100644 index 00000000..4572b0c0 --- /dev/null +++ b/templates/components/api-server/template/server/middleware.production.json @@ -0,0 +1,9 @@ +{ + "final:after": { + "loopback#errorHandler": { + "params": { + "includeStack": false + } + } + } +}