diff --git a/package-lock.json b/package-lock.json index ab43f39e7..7e6790ecf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -883,11 +883,10 @@ } }, "connect-lastmile": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/connect-lastmile/-/connect-lastmile-1.2.2.tgz", - "integrity": "sha512-laKBrYAoYNuUYAsJQVUdmCqzi825A0GJ7YuiT8zWP0wU6s0Cv9h1eSdHvXh0DgxaVe0dQaYFufcL1htzPCJIpQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-lastmile/-/connect-lastmile-2.0.0.tgz", + "integrity": "sha512-kMQlR0OVtV9x/p/8m/DhfVyB/7PnS88vg/OmHLRuPxnOhTQdsnZvovg7OiApqAaDnUKUSnevWYd9oEDFV2Bh3w==", "requires": { - "debug": "~4.1.1", "underscore": "^1.9.1" } }, diff --git a/package.json b/package.json index 98c70f5be..cf3474a8a 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "body-parser": "^1.19.0", "cloudron-manifestformat": "^5.2.2", "connect": "^3.7.0", - "connect-lastmile": "^1.2.2", + "connect-lastmile": "^2.0.0", "connect-timeout": "^1.9.0", "cookie-session": "^1.4.0", "cron": "^1.8.2", diff --git a/src/server.js b/src/server.js index abc6aaaae..83156ee3a 100644 --- a/src/server.js +++ b/src/server.js @@ -47,6 +47,8 @@ function initializeExpressSync() { tokens.method(req, res), tokens.url(req, res).replace(/(access_token=)[^&]+/, '$1' + ''), tokens.status(req, res), + res.errorBody.status, // attached by connect-lastmile + res.errorBody.message, // attached by connect-lastmile tokens['response-time'](req, res), 'ms', '-', tokens.res(req, res, 'content-length') ].join(' ');