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