Настройка игровой площадки prisma graphql с помощью graphql yoga
Ранее
prisma
версии, он выставил
localhost:4466
как конечная точка, где
graphql-playground
можно получить доступ.
С помощью этой игровой площадки мы могли напрямую править запросы для управления данными в базе данных.
Я пытаюсь настроить призму с помощью graphql-yoga, и у меня возникают проблемы.
Graphql Yoga работает на
localhost:4000
. Где работает детская площадка Prisma? Как я могу получить к нему доступ?
Там есть
prisma studio
который является пользовательским интерфейсом для управления базой данных, но мне нужен интерфейс graphql, поскольку он требуется при привязке узла.
prisma.js
import { Prisma } from 'prisma-biding';
const prisma = new Prisma({
typeDefs: 'src/generated/prisma.graphql',
endpoint: 'localhost:5555' // here
})
index.js
import { GraphQLServer, PubSub } from 'graphql-yoga';
import db from './db';
import Query from './resolvers/Query';
import Mutation from './resolvers/Mutation';
import User from './resolvers/User';
import Post from './resolvers/Post';
import Comment from './resolvers/Comment';
import Subscription from './resolvers/Subscription';
const pubsub = new PubSub()
// Resolvers
const resolvers = {
Query,
Mutation,
User,
Post,
Comment,
Subscription
};
const server = new GraphQLServer({
typeDefs: './src/schema.graphql',
resolvers,
context: {
db,
pubsub
}
})
server.start(() => console.log(`Grapqhl server is running on ${process.env.port}`));