17 lines
509 B
TypeScript
17 lines
509 B
TypeScript
/**
|
|
* 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 { 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);
|
|
},
|
|
});
|