Add default errorHandler() to vault-backend
Right now any uncaught error causes backstarte to crash We should use `packages/backend-common/src/middleware/errorHandler.ts` middleware like the other backend plugins Signed-off-by: Casper Thygesen <73483987+cthtrifork@users.noreply.github.com> Signed-off-by: cthtrifork <cth@trifork.com>
This commit is contained in:
committed by
cthtrifork
parent
a651c6ecd7
commit
bc07e5f1c6
@@ -20,6 +20,7 @@ import { Logger } from 'winston';
|
||||
import express, { Router } from 'express';
|
||||
import { VaultClient } from './vaultApi';
|
||||
import { TaskRunner, PluginTaskScheduler } from '@backstage/backend-tasks';
|
||||
import { errorHandler } from '@backstage/backend-common';
|
||||
|
||||
/**
|
||||
* Environment values needed by the VaultBuilder
|
||||
@@ -145,6 +146,7 @@ export class VaultBuilder {
|
||||
res.json({ items: secrets });
|
||||
});
|
||||
|
||||
router.use(errorHandler());
|
||||
return router;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user