Как добавить пользовательские средства распознавания в бэкэнд-графику prisma cloud? - PullRequest
0 голосов
/ 10 июня 2019

Я работаю над реактивным проектом, усиленным через CRA.Я использую облако prisma, которое генерирует для меня базовые запросы, мутации и т. Д., Что замечательно, но недостаточно :(. Я хотел бы знать, могу ли я добавить свои собственные средства распознавания к уже встроенным в prisma-schema.js.Если да, то где и как их можно добавить?

import { HttpLink } from "apollo-link-http";
import { InMemoryCache } from "apollo-cache-inmemory";

const client = new ApolloClient({
  // By default, this client will send queries to the
  //  `/graphql` endpoint on the same host
  // Pass the configuration option { uri: YOUR_GRAPHQL_API_URL } to the `HttpLink` to connect
  // to a different host
  link: new HttpLink({
    uri: "https://eu1.prisma.sh/xxx/xxx/dev"
  }),
  cache: new InMemoryCache()
});

export default client;

Я рассчитываю на то, что можно и то и другое - добавлять настраиваемые поля в текущие запросы - создавать настраиваемые запросы.

1 Ответ

0 голосов
/ 14 июня 2019

Вы не можете добавить больше распознавателей в сгенерированную схему Prisma.

Если вы хотите добавить функции поверх того, что генерирует Prisma, вам нужно следовать архитектуре, приведенной в документации: Prisma architecture

Я рекомендую вам прочитать эту страницу документации, которая должна помочь вам понять, как интегрировать Prisma в ваш проект: https://www.prisma.io/docs/understand-prisma/prisma-basics-datamodel-client-and-server-fgz4/

...