remix-demo

react router (remix) demo

git clone https://9o.is/git/remix-demo.git

index.tsx

(338B)


      1 import type { LoaderArgs } from "@remix-run/server-runtime";
      2 import { redirect } from "@remix-run/server-runtime";
      3 import { getUserId } from "~/session.server";
      4 
      5 export async function loader({ request }: LoaderArgs) {
      6   const userId = await getUserId(request);
      7   if (userId) return redirect("food-entries");
      8   return redirect("login");
      9 }