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:
Casper Thygesen
2022-11-08 19:48:03 +01:00
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;
}
}