Merge pull request #14517 from cthtrifork/patch-1
Add default errorHandler() to vault-backend
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user