@backstage/backend-common
TypeScript icon, indicating that this package has built-in type declarations

0.21.7 • Public • Published

@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 directory
yarn --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}`);
});

Documentation

Readme

Keywords

Package Sidebar

Install

npm i @backstage/backend-common

Homepage

backstage.io

Weekly Downloads

421,942

Version

0.21.7

License

Apache-2.0

Unpacked Size

856 kB

Total Files

17

Last publish

Collaborators

  • patriko
  • freben
  • marcuseide