import { ActionFunctionArgs, LoaderFunctionArgs } from "@remix-run/server-runtime";
import { uploadRouter } from "./uploadthing-config";
import { createRouteHandler } from "uploadthing/server";
const { GET, POST } = createRouteHandler({
router: uploadRouter,
config: {
uploadthingId: process.env.UPLOADTHING_APP_ID,
uploadthingSecret: process.env.UPLOADTHING_SECRET,
}
});
export async function loader({ request }: LoaderFunctionArgs) {
return GET(request);;
}
export async function action(action: ActionFunctionArgs) {
const response = await POST(action.request);
return response
}
import { ActionFunctionArgs, LoaderFunctionArgs } from "@remix-run/server-runtime";
import { uploadRouter } from "./uploadthing-config";
import { createRouteHandler } from "uploadthing/server";
const { GET, POST } = createRouteHandler({
router: uploadRouter,
config: {
uploadthingId: process.env.UPLOADTHING_APP_ID,
uploadthingSecret: process.env.UPLOADTHING_SECRET,
}
});
export async function loader({ request }: LoaderFunctionArgs) {
return GET(request);;
}
export async function action(action: ActionFunctionArgs) {
const response = await POST(action.request);
return response
}