Skip to content

Commit d0a4b59

Browse files
committed
Prevented error for favicon/well-known requests
1 parent 846c737 commit d0a4b59

File tree

1 file changed

+6
-2
lines changed
  • packages/plugin-rsc/examples/navigation/src

1 file changed

+6
-2
lines changed

packages/plugin-rsc/examples/navigation/src/server.tsx

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { renderRequest } from '@vitejs/plugin-rsc/extra/rsc'
22
import { StateNavigator } from 'navigation'
33
import 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
<>

0 commit comments

Comments
 (0)