File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed
packages/plugin-rsc/examples/navigation/src Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ import { renderRequest } from '@vitejs/plugin-rsc/extra/rsc'
22import { StateNavigator } from 'navigation'
33import stateNavigator from './stateNavigator.ts'
44
5- export default async function handler ( request : Request ) : Promise < Response > {
5+ export default async function handler ( request : Request , res ) : Promise < Response > {
66 let url : string ;
77 let view : any ;
88 const serverNavigator = new StateNavigator ( stateNavigator ) ;
@@ -33,7 +33,11 @@ export default async function handler(request: Request): Promise<Response> {
3333 view = < App url = { url } /> ;
3434 }
3535 }
36- serverNavigator . navigateLink ( url )
36+ try {
37+ serverNavigator . navigateLink ( url )
38+ } catch ( e ) {
39+ return new Response ( 'Not Found' , { status : 404 } ) ;
40+ }
3741 const { NavigationHandler } = await import ( 'navigation-react' ) ;
3842 const root = (
3943 < >
You can’t perform that action at this time.
0 commit comments