make sure clerk is not running on sdk routes

This commit is contained in:
Carl-Gerhard Lindesvärd
2024-05-17 23:29:37 +02:00
parent 10df415e73
commit 1876c19d01

View File

@@ -38,17 +38,16 @@ const startServer = async () => {
credentials: true,
});
fastify.register((instance, opts, done) => {
fastify.register(cookie, {
secret: 'random', // for cookies signature
hook: 'onRequest',
});
fastify.register(clerkPlugin, {
instance.register(clerkPlugin, {
publishableKey: process.env.NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY,
secretKey: process.env.CLERK_SECRET_KEY,
});
fastify.register(fastifyTRPCPlugin, {
instance.register(fastifyTRPCPlugin, {
prefix: '/trpc',
trpcOptions: {
router: appRouter,
@@ -62,11 +61,13 @@ const startServer = async () => {
},
} satisfies FastifyTRPCPluginOptions<AppRouter>['trpcOptions'],
});
instance.register(liveRouter, { prefix: '/live' });
done();
});
fastify.decorateRequest('projectId', '');
fastify.register(eventRouter, { prefix: '/event' });
fastify.register(profileRouter, { prefix: '/profile' });
fastify.register(liveRouter, { prefix: '/live' });
fastify.register(miscRouter, { prefix: '/misc' });
fastify.register(exportRouter, { prefix: '/export' });
fastify.setErrorHandler((error) => {