Reference

@reckona/mreact-router/adapters/node

34 public exports.

Function

FunctioncreateNodeRequestHandlerfunction createNodeRequestHandler(options: NodeRequestHandlerOptions): NodeRequestHandlerCreates a Node `IncomingMessage`/`ServerResponse` handler for built app-router output. The handler converts Node requests to Web `Request` objects, enforces configured host trust, applies the built renderer, and writes the Web `Response` back to the Node socket.

Interface

InterfaceNodeRequestHandlerOptionsinterface NodeRequestHandlerOptionsConfigures a Node request handler for built app-router output.

Re-export

Re-exportAppRouterAllowedServerActionconst AppRouterAllowedServerAction: unknownRe-exports server action contracts used by Node handlers.Re-exportAppRouterCacheconst AppRouterCache: unknownRe-exports cache contracts used by Node handlers.Re-exportAppRouterCacheEntryconst AppRouterCacheEntry: unknownRe-exports cache contracts used by Node handlers.Re-exportAppRouterCspInlineNonceWarningLogEventconst AppRouterCspInlineNonceWarningLogEvent: unknownRe-exports logger contracts used by Node handlers.Re-exportAppRouterImportPolicyconst AppRouterImportPolicy: unknownRe-exports import policy contracts used by Node handlers.Re-exportAppRouterLogErrorconst AppRouterLogError: unknownRe-exports logger contracts used by Node handlers.Re-exportAppRouterLogEventconst AppRouterLogEvent: unknownRe-exports logger contracts used by Node handlers.Re-exportAppRouterLoggerconst AppRouterLogger: unknownRe-exports logger contracts used by Node handlers.Re-exportAppRouterPrerenderStoreconst AppRouterPrerenderStore: unknownRe-exports request and rendering contracts used by Node handlers.Re-exportAppRouterRenderTimingLogEventconst AppRouterRenderTimingLogEvent: unknownRe-exports logger contracts used by Node handlers.Re-exportAppRouterRequestEndLogEventconst AppRouterRequestEndLogEvent: unknownRe-exports logger contracts used by Node handlers.Re-exportAppRouterRequestErrorLogEventconst AppRouterRequestErrorLogEvent: unknownRe-exports logger contracts used by Node handlers.Re-exportAppRouterRequestStartLogEventconst AppRouterRequestStartLogEvent: unknownRe-exports logger contracts used by Node handlers.Re-exportAppRouterRequestTimingLogEventconst AppRouterRequestTimingLogEvent: unknownRe-exports logger contracts used by Node handlers.Re-exportAppRouterResponseHookconst AppRouterResponseHook: unknownRe-exports response hook contracts used by Node handlers.Re-exportAppRouterResponseHookContextconst AppRouterResponseHookContext: unknownRe-exports response hook contracts used by Node handlers.Re-exportAppRouterRuntimeconst AppRouterRuntime: unknownRe-exports logger contracts used by Node handlers.Re-exportAppRouterServerActionOptionsconst AppRouterServerActionOptions: unknownRe-exports server action contracts used by Node handlers.Re-exportAppRouterUpgradeErrorLogEventconst AppRouterUpgradeErrorLogEvent: unknownRe-exports logger contracts used by Node handlers.Re-exportAppRouterUpgradeRejectedLogEventconst AppRouterUpgradeRejectedLogEvent: unknownRe-exports logger contracts used by Node handlers.Re-exportBuiltPrerenderedRouteconst BuiltPrerenderedRoute: unknownRe-exports build contracts referenced by Node handler options.Re-exportRequestHostPolicyconst RequestHostPolicy: unknownRe-exports request and rendering contracts used by Node handlers.Re-exportResponseSinkStrategyconst ResponseSinkStrategy: unknownRe-exports request and rendering contracts used by Node handlers.Re-exportRouterInstrumentationconst RouterInstrumentation: unknownRe-exports router instrumentation hooks and events for Node handlers.Re-exportRouterMiddlewareEndInstrumentationEventconst RouterMiddlewareEndInstrumentationEvent: unknownRe-exports router instrumentation hooks and events for Node handlers.Re-exportRouterMiddlewareInstrumentationEventconst RouterMiddlewareInstrumentationEvent: unknownRe-exports router instrumentation hooks and events for Node handlers.Re-exportRouterRequestEndInstrumentationEventconst RouterRequestEndInstrumentationEvent: unknownRe-exports router instrumentation hooks and events for Node handlers.Re-exportRouterRequestInstrumentationEventconst RouterRequestInstrumentationEvent: unknownRe-exports router instrumentation hooks and events for Node handlers.Re-exportRouterRouteEndInstrumentationEventconst RouterRouteEndInstrumentationEvent: unknownRe-exports router instrumentation hooks and events for Node handlers.Re-exportRouterRouteInstrumentationEventconst RouterRouteInstrumentationEvent: unknownRe-exports router instrumentation hooks and events for Node handlers.Re-exportRouterTraceContextconst RouterTraceContext: unknownRe-exports router instrumentation hooks and events for Node handlers.

Type Alias

Type AliasNodeRequestHandlertype NodeRequestHandler = (incoming: IncomingMessage, outgoing: ServerResponse): Promise<void>Handles one Node HTTP request/response pair for built app-router output.