--- title: ServerRouter --- # ServerRouter [MODES: framework] ## Summary [Reference Documentation ↗](https://api.reactrouter.com/v7/functions/react-router.ServerRouter.html) The server entry point for a React Router app in Framework Mode. This component is used to generate the HTML in the response from the server. See [`entry.server.tsx`](../framework-conventions/entry.server.tsx). ## Signature ```tsx function ServerRouter({ context, url, nonce, }: ServerRouterProps): ReactElement ``` ## Props ### context The entry context containing the manifest, route modules, and other data needed for rendering. ### nonce An optional `nonce` for [Content Security Policy (CSP)](https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CSP) compliance. This is applied to inline scripts rendered by React Router and used as the default for nonce-aware components such as ````, ````, and ```` when they do not provide their own `nonce`. ### url The URL of the request being handled.