finish environment of http server and test successfully
This commit is contained in:
7
server/database.ts
Normal file
7
server/database.ts
Normal file
@@ -0,0 +1,7 @@
|
||||
import { Database } from "bun:sqlite";
|
||||
|
||||
const db = new Database("lab.sqlite", { strict: true })
|
||||
|
||||
export function addUser(name: string, password: string) {
|
||||
const query = db.query()
|
||||
}
|
@@ -1,4 +1,21 @@
|
||||
import { createBunServeHandler } from "trpc-bun-adapter";
|
||||
import { appRouter } from "./router.ts"
|
||||
|
||||
Bun.serve(createBunServeHandler({ appRouter }))
|
||||
Bun.serve(createBunServeHandler({
|
||||
router: appRouter,
|
||||
responseMeta() {
|
||||
return {
|
||||
status: 200,
|
||||
headers: {
|
||||
"Access-Control-Allow-Origin": "*",
|
||||
"Access-Control-Allow-Methods": "GET, PUT, POST, OPTIONS",
|
||||
"Access-Control-Allow-Headers": "Content-Type, Authorization"
|
||||
}
|
||||
}
|
||||
}
|
||||
}, {
|
||||
port: 3002,
|
||||
fetch() {
|
||||
return Response.json({ message: "Not Found" }, { status: 404 });
|
||||
}
|
||||
}))
|
||||
|
@@ -1,7 +1,9 @@
|
||||
import { publicRouter, publicProcedure } from "./trpc.ts"
|
||||
import { router, publicProcedure } from "./trpc.ts"
|
||||
|
||||
export const appRouter = publicRouter({
|
||||
ping: publicProcedure.query(() => "pong"),
|
||||
export const appRouter = router({
|
||||
api: router({
|
||||
status: publicProcedure.query(() => "OK"),
|
||||
})
|
||||
});
|
||||
|
||||
export type AppRouter = typeof appRouter;
|
||||
|
@@ -2,5 +2,5 @@ import { initTRPC } from '@trpc/server';
|
||||
|
||||
const t = initTRPC.create();
|
||||
|
||||
export const publicRouter = t.router;
|
||||
export const router = t.router;
|
||||
export const publicProcedure = t.procedure;
|
||||
|
Reference in New Issue
Block a user