backstage
README.md
@backstage/backend-common
Common functionality library for Backstage backends, implementing logging, error handling and similar.
Usage
Add the library to your backend package:
# From your Backstage root directoryyarn --cwd packages/backend add @backstage/backend-common
then make use of the handlers and logger as necessary:
import { errorHandler, getRootLogger, notFoundHandler, requestLoggingHandler,} from '@backstage/backend-common';
const app = express();app.use(requestLoggingHandler());app.use('/home', myHomeRouter);app.use(notFoundHandler());app.use(errorHandler());
app.listen(PORT, () => { getRootLogger().info(`Listening on port ${PORT}`);});