Merge pull request #14517 from cthtrifork/patch-1

Add default errorHandler() to vault-backend
This commit is contained in:
Patrik Oldsberg
2022-11-14 16:32:59 +01:00
committed by GitHub
2 changed files with 7 additions and 0 deletions
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-vault-backend': patch
---
Added `errorHandler()` middleware to `router` to prevent crashes caused by fatal errors in plugin backend
@@ -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;
}
}