Hyperlinkv0.8.0-beta.28

NodeHttpServer

(
  evaluate: LazyArg<
    Http.Server<typeof Http.IncomingMessage, typeof Http.ServerResponse>
  >,
  options: Net.ListenOptions & {
    readonly disablePreemptiveShutdown?: boolean | undefined
    readonly gracefulShutdownTimeout?: Duration.Input | undefined
  }
): Layer.Layer<HttpServer.HttpServer, ServeError>

Provides an HttpServer by creating and managing a scoped Node http.Server with the supplied listen and shutdown options.

layers
export const layerServer: (
  evaluate: LazyArg<Http.Server<typeof Http.IncomingMessage, typeof Http.ServerResponse>>,
  options: Net.ListenOptions & {
    readonly disablePreemptiveShutdown?: boolean | undefined
    readonly gracefulShutdownTimeout?: Duration.Input | undefined
  }
) => Layer.Layer<HttpServer.HttpServer, ServeError> = flow(make, Layer.effect(HttpServer.HttpServer))
Referenced by 1 symbols