UNPKG

trpc-shield

Version:

tRPC permissions as another layer of abstraction!

22 lines (17 loc) 502 B
import * as trpcExpress from '@trpc/server/adapters/express'; import express from 'express'; import { appRouter } from './router'; import { createContext } from './context'; const PORT = 3001; const app = express(); app.use( '/trpc', trpcExpress.createExpressMiddleware({ router: appRouter, createContext, }), ); app.get('/', (req, res) => res.send('Express + Prisma + tRPC + tRPC Shield')); app.listen(PORT, () => { console.log(`server listening at http://localhost:${PORT}`); });