| 1 | import { defineConfig, RenderRoute, ServerRoute } from "@octanejs/vite-plugin"; |
| 2 | |
| 3 | export 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 | }); |