t3-code-android-nightly/.repos/alchemy-effect/examples/neon-website-octane/octane.config.ts
Julius Marminge 6f9cea00ae
chore(refs): sync Effect and Alchemy references to 4.0.1 and beta.80 (#16170)
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-05 13:22:30 -07:00

20 lines
594 B
TypeScript

import { node } from "@alchemy.run/frontend-frameworks/octane/node-adapter";
import { defineConfig, RenderRoute, ServerRoute } from "@octanejs/vite-plugin";
export default defineConfig({
adapter: node(),
router: {
routes: [
new ServerRoute({
path: "/api/hello",
methods: ["GET"],
handler: ({ url }) =>
Response.json({
name: url.searchParams.get("name") ?? "visitor",
greeting: process.env.GREETING ?? "Hello!",
}),
}),
new RenderRoute({ path: "/", entry: ["App", "/src/App.tsx"] }),
],
},
});