refactor trpc routers
This commit is contained in:
@@ -2,27 +2,15 @@
|
||||
* This is the API-handler of your app that contains all your API routes.
|
||||
* On a bigger app, you will probably want to split this file up into multiple files.
|
||||
*/
|
||||
import { createNuxtApiHandler } from 'trpc-nuxt'
|
||||
|
||||
import { router } from '~/server/trpc/trpc'
|
||||
import { createContext } from '~~/server/trpc/context';
|
||||
import { notesRouter } from '~~/server/trpc/routers/notes.router';
|
||||
import { authRouter } from '~~/server/trpc/routers/auth.router';
|
||||
import { accountRouter } from '~~/server/trpc/routers/account.router';
|
||||
|
||||
export const appRouter = router({
|
||||
notes: notesRouter,
|
||||
auth: authRouter,
|
||||
account: accountRouter,
|
||||
})
|
||||
|
||||
// export only the type definition of the API
|
||||
// None of the actual implementation is exposed to the client
|
||||
export type AppRouter = typeof appRouter;
|
||||
import { createNuxtApiHandler } from "trpc-nuxt";
|
||||
import { createContext } from "~~/server/trpc/context";
|
||||
import { appRouter } from "~~/server/trpc/routers/app.router";
|
||||
|
||||
// export API handler
|
||||
export default createNuxtApiHandler({
|
||||
router: appRouter,
|
||||
createContext: createContext,
|
||||
onError({ error}) { console.error(error)},
|
||||
})
|
||||
onError({ error }) {
|
||||
console.error(error);
|
||||
},
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user