mirror of
https://github.com/khairul169/code-share.git
synced 2026-10-24 11:53:58 +07:00
feat: rebuild app using vike
This commit is contained in:
@@ -0,0 +1,10 @@
|
||||
import { CreateExpressContextOptions } from "@trpc/server/adapters/express";
|
||||
|
||||
export const createContext = async ({
|
||||
req,
|
||||
res,
|
||||
}: CreateExpressContextOptions) => {
|
||||
return {};
|
||||
};
|
||||
|
||||
export type Context = Awaited<ReturnType<typeof createContext>>;
|
||||
@@ -0,0 +1,10 @@
|
||||
import { createExpressMiddleware } from "@trpc/server/adapters/express";
|
||||
import { appRouter } from "~/server/routers/_app";
|
||||
import { createContext } from "./context";
|
||||
|
||||
const trpc = createExpressMiddleware({
|
||||
router: appRouter,
|
||||
createContext,
|
||||
});
|
||||
|
||||
export default trpc;
|
||||
@@ -0,0 +1,7 @@
|
||||
import { initTRPC } from "@trpc/server";
|
||||
import { Context } from "./context";
|
||||
|
||||
const t = initTRPC.context<Context>().create();
|
||||
|
||||
// Base router and procedure helpers
|
||||
export const { router, procedure, createCallerFactory } = t;
|
||||
@@ -0,0 +1,7 @@
|
||||
import { createContext } from "./context";
|
||||
import { appRouter } from "../../routers/_app";
|
||||
import { createCallerFactory } from ".";
|
||||
|
||||
const trpcServer = createCallerFactory(appRouter)(createContext);
|
||||
|
||||
export default trpcServer;
|
||||
Reference in New Issue
Block a user