mirror of
https://github.com/ajnart/homarr.git
synced 2025-11-14 01:15:47 +01:00
18 lines
559 B
TypeScript
18 lines
559 B
TypeScript
import { createNextApiHandler } from '@trpc/server/adapters/next';
|
|
import Consola from 'consola';
|
|
import { env } from '~/env';
|
|
import { rootRouter } from '~/server/api/root';
|
|
import { createTRPCContext } from '~/server/api/trpc';
|
|
|
|
// export API handler
|
|
export default createNextApiHandler({
|
|
router: rootRouter,
|
|
createContext: createTRPCContext,
|
|
onError:
|
|
env.NEXT_PUBLIC_NODE_ENV === 'development'
|
|
? ({ path, error }) => {
|
|
Consola.error(`❌ tRPC failed on ${path ?? '<no-path>'}: ${error.message}`);
|
|
}
|
|
: undefined,
|
|
});
|