Настройка игровой площадки 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}`));

0 ответов

Другие вопросы по тегам