diff --git a/app-backend/built/app.js b/app-backend/built/app.js index 3af1e94..a4ac3d3 100644 --- a/app-backend/built/app.js +++ b/app-backend/built/app.js @@ -57,7 +57,7 @@ app.use(function (req, res, next) { next(); }); if (!CaptainConstants.isDebug) { - app.use(express.static(path.join(__dirname, 'dist-frontend'))); + app.use(express.static(path.join(__dirname, '../dist-frontend'))); } app.use(express.static(path.join(__dirname, 'public'))); app.use(CaptainConstants.healthCheckEndPoint, function (req, res, next) { @@ -109,7 +109,8 @@ app.use(CaptainConstants.netDataRelativePath, function (req, res, next) { let API_PREFIX = '/api/'; app.use(API_PREFIX + ':apiVersionFromRequest/', function (req, res, next) { if (req.params.apiVersionFromRequest !== CaptainConstants.apiVersion) { - res.send(new BaseApi(ApiStatusCodes.STATUS_ERROR_GENERIC, 'This captain instance only accepts API V1.')); + res.send(new BaseApi(ApiStatusCodes.STATUS_ERROR_GENERIC, 'This captain instance only accepts API ' + + CaptainConstants.apiVersion)); return; } if (!InjectionExtractor.extractGlobalsFromInjected(res).initialized) { @@ -127,8 +128,8 @@ app.use(API_PREFIX + CaptainConstants.apiVersion + '/user/', UserRouter); // catch 404 and forward to error handler app.use(function (req, res, next) { res.locals.err = new Error('Not Found'); - res.locals.errorStatus = 404; - next(new Error('Not Found')); + res.locals.err.errorStatus = 404; + next(res.locals.err); }); // error handler app.use(function (err, req, res, next) { diff --git a/app-backend/built/app.js.map b/app-backend/built/app.js.map index 9817c4b..193b4a2 100644 --- a/app-backend/built/app.js.map +++ b/app-backend/built/app.js.map @@ -1 +1 @@ -{"version":3,"file":"app.js","sourceRoot":"","sources":["../src/app.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"app.js","sourceRoot":"","sources":["../src/app.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/app-backend/src/app.ts b/app-backend/src/app.ts index e8c98a1..bb20a11 100644 --- a/app-backend/src/app.ts +++ b/app-backend/src/app.ts @@ -76,7 +76,7 @@ app.use(function(req, res, next) { }) if (!CaptainConstants.isDebug) { - app.use(express.static(path.join(__dirname, 'dist-frontend'))) + app.use(express.static(path.join(__dirname, '../dist-frontend'))) } app.use(express.static(path.join(__dirname, 'public'))) @@ -152,7 +152,8 @@ app.use(API_PREFIX + ':apiVersionFromRequest/', function(req, res, next) { res.send( new BaseApi( ApiStatusCodes.STATUS_ERROR_GENERIC, - 'This captain instance only accepts API V1.' + 'This captain instance only accepts API ' + + CaptainConstants.apiVersion ) ) return @@ -181,8 +182,8 @@ app.use(API_PREFIX + CaptainConstants.apiVersion + '/user/', UserRouter) // catch 404 and forward to error handler app.use(function(req, res, next) { res.locals.err = new Error('Not Found') - res.locals.errorStatus = 404 - next(new Error('Not Found')) + res.locals.err.errorStatus = 404 + next(res.locals.err) }) // error handler