Я делаю что-то подобное на своем сервере, я могу показать вам, как я это делаю, если вам это поможет.
Поэтому я экспортирую экземпляр Prisma db следующим образом:
import { Prisma } from 'prisma-binding';
export const db = new Prisma({
typeDefs: 'src/generated/prisma.graphql',
endpoint: process.env.PRISMA_ENDPOINT,
secret: process.env.PRISMA_SECRET,
debug: true,
});
Затем, где бы я ни захотел использовать это, я просто импортирую его import { db } from '../config/config';
, и тогда у меня есть доступ к распознавателям и т. Д .:
db.query.user({}, ` {
id
name
} `
)
или аналогично для мутаций.
Это единственный способ получить доступ к данным из других мест на моем сервере. Не уверен, что это то, что вы уже делаете, но на всякий случай это может вам помочь.
Приветствия:)