Bun

interface

GenericServeOptions

interface GenericServeOptions

  • development?: boolean | { chromeDevToolsAutomaticWorkspaceFolders: boolean; console: boolean; hmr: boolean }

    Render contextual errors? This enables bun's error page

  • error?: (this: Server, error: ErrorLike) => void | Promise<void> | Response | Promise<Response>
  • id?: null | string

    Uniquely identify a server instance with an ID


    When bun is started with the --hot flag:

    This string will be used to hot reload the server without interrupting pending requests or websockets. If not provided, a value will be generated. To disable hot reloading, set this value to null.

    When bun is not started with the --hot flag:

    This string will currently do nothing. But in the future it could be useful for logs or metrics.

  • maxRequestBodySize?: number

    What is the maximum size of a request body? (in bytes)