refactor: Implement @/* path aliases and move dotenv imports

This commit is contained in:
Aman Varshney
2025-04-18 08:43:24 +05:30
parent 7578f2918a
commit 933c4acabd
5 changed files with 40 additions and 24 deletions

View File

@@ -1,3 +1,4 @@
import "dotenv/config";
{{#if (eq api "orpc")}}
import { RPCHandler } from "@orpc/server/fetch";
import { createContext } from "./lib/context";
@@ -9,7 +10,6 @@ import { auth } from "./lib/auth";
{{#if (eq api "trpc")}}
import { trpcServer } from "@hono/trpc-server";
{{/if}}
import "dotenv/config";
import { Hono } from "hono";
import { cors } from "hono/cors";
import { logger } from "hono/logger";
@@ -74,7 +74,7 @@ app.use("/trpc/*", trpcServer({
app.post("/ai", async (c) => {
const body = await c.req.json();
const messages = body.messages || [];
const result = streamText({
model: google("gemini-1.5-flash"),
messages,
@@ -82,7 +82,7 @@ app.post("/ai", async (c) => {
c.header("X-Vercel-AI-Data-Stream", "v1");
c.header("Content-Type", "text/plain; charset=utf-8");
return stream(c, (stream) => stream.pipe(result.toDataStream()));
});
{{/if}}
@@ -102,4 +102,4 @@ serve({
});
{{else}}
export default app;
{{/if}}
{{/if}}