17 lines
508 B
TypeScript
17 lines
508 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);
|
|
}
|
|
});
|