1import { node } from "@alchemy.run/frontend-frameworks/octane/node-adapter";
2import { defineConfig, RenderRoute, ServerRoute } from "@octanejs/vite-plugin";
3
4export default defineConfig({
5 adapter: node(),
6 router: {
7 routes: [
8 new ServerRoute({
9 path: "/api/hello",
10 methods: ["GET"],
11 handler: ({ url }) =>
12 Response.json({
13 name: url.searchParams.get("name") ?? "visitor",
14 greeting: process.env.GREETING ?? "Hello!",
15 }),
16 }),
17 new RenderRoute({ path: "/", entry: ["App", "/src/App.tsx"] }),
18 ],
19 },
20});