remix-hono
Version:
Hono middlewares for Remix
10 lines • 492 B
JavaScript
import { createMiddleware } from "hono/factory";
import { createRequestHandler } from "react-router";
export function reactRouter({ mode, build, getLoadContext = (c) => c.env, }) {
return createMiddleware(async (c) => {
let requestHandler = createRequestHandler(build, mode);
let loadContext = getLoadContext(c);
return await requestHandler(c.req.raw, loadContext instanceof Promise ? await loadContext : loadContext);
});
}
//# sourceMappingURL=handler.js.map