SolidJSS
SolidJSโ€ข14mo agoโ€ข
21 replies
Christian

Redirect in createResource

Hey, I don't quite understand where to use redirect, thought it was meant to run server-side but doesnt appear to work inside a deferred createResource. What do I need to do to make this work?

import { redirect } from '@solidjs/router';
import { createResource } from 'solid-js';

export function handleRedirect() {
  'use server';

  throw redirect('/404');
}

export default function CatchAll() {
  createResource(handleRedirect, { deferStream: true });

  return (<></>);
}
Was this page helpful?