INNER CODE UNIT · TypeScript

Server

NoQuarterTeam/boilerplate-graphql · packages/api/src/lib/server.ts:12

export class Server {
  private readonly _app: express.Application

  readonly logger: {
    info: (message: string) => void
    error: (message: string) => void
  }

  constructor() {
    this._app = express()
      .use(Sentry.Handlers.requestHandler())
      .use(Sentry.Handlers.tracingHandler())
      .enable("trust proxy")
      .use(
        morgan("dev", {
          skip: (req) => req.method === "OPTIONS",
          stream: { write: (message) => console.log(message + "\n\n") },
        }),

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…