function ReactRouterPlugin
Since 0.1.0
ReactRouterPlugin(options: ReactRouterPluginOptions): IPlugin

Creates the ReactRouterPlugin.

Registers an ISsrService under CAPABILITIES.SSR, mounts a catch-all route (all 7 HTTP verbs) for SSR, optionally registers a static-asset route, and registers a react-router health indicator.

Examples

Example 1

import { ReactRouterPlugin } from '@setu-ts/react-router-plugin';

app.register(ReactRouterPlugin({
  serverBuildPath: './build/server/index.js',
  assetsDir: './build/client/assets',
}));

Parameters

Plugin configuration

Return Type

IPlugin

The plugin instance

Usage

import { ReactRouterPlugin } from "react-router-plugin/src/index.ts";