Size: a a a

GraphQL — русскоговорящее сообщество

2018 October 04

NN

Nikita Nafranets ⎈ in GraphQL — русскоговорящее сообщество
в общем получается такая тема, я накидываю свою схему из сгенерированной призмы схемы + дописываю что-то свое, если мне нужно просто заюзать готовый из резолверов то использую forward ?
источник

NN

Nikita Nafranets ⎈ in GraphQL — русскоговорящее сообщество
а я смогу обернуть этот метод, чтоб накинуть свою какую-нить логику?
источник

NN

Nikita Nafranets ⎈ in GraphQL — русскоговорящее сообщество
или graphql-middleware лучше использовать?
источник

U

UsulPro in GraphQL — русскоговорящее сообщество
Nikita Nafranets ⎈
в общем получается такая тема, я накидываю свою схему из сгенерированной призмы схемы + дописываю что-то свое, если мне нужно просто заюзать готовый из резолверов то использую forward ?
это тот же вопрос, что я вчера тут задавал. пока что я накопал, что для этого проще всего использовать prisma-bindings. но придется каждую операцию crud в ручную прописывать
источник

NN

Nikita Nafranets ⎈ in GraphQL — русскоговорящее сообщество
переписывать или юзать forward?
источник

NN

Nikita Nafranets ⎈ in GraphQL — русскоговорящее сообщество
а что насчет сгенерированных типов для резолверов, как их получить?
источник

NN

Nikita Nafranets ⎈ in GraphQL — русскоговорящее сообщество
как не попаду на этот сайт, так вечно 93% скидка
источник

ДР

Димка Реактнативный 🛸 in GraphQL — русскоговорящее сообщество
Nikita Nafranets ⎈
как не попаду на этот сайт, так вечно 93% скидка
везет) не часто такие скидки 😉
источник

U

UsulPro in GraphQL — русскоговорящее сообщество
мне кажется forward сейчас не нужен.
я хочу просто сделать так:
users: (_, args, context, info) => {
     return context.prisma.query.users(args, info);
   },
источник

U

UsulPro in GraphQL — русскоговорящее сообщество
а чтобы в схему добавить просто # import Query.*, * from './generated/prisma.graphql'
источник

NN

Nikita Nafranets ⎈ in GraphQL — русскоговорящее сообщество
я просто не понимаю, откуда берутся изначальные резолверы и если я прокину свой объект, то все похерится?
источник

U

UsulPro in GraphQL — русскоговорящее сообщество
если ты используешь prisma-client - то он тебе сгенирит схему
источник

U

UsulPro in GraphQL — русскоговорящее сообщество
из нее импортируй
источник

NN

Nikita Nafranets ⎈ in GraphQL — русскоговорящее сообщество
это схема
источник

NN

Nikita Nafranets ⎈ in GraphQL — русскоговорящее сообщество
а резолверы?
источник

U

UsulPro in GraphQL — русскоговорящее сообщество
ну вот руками получается прописывать надо. сам пытаюсь найти что-то более адекватное. получается на каждый тип по 5 операций
источник

U

UsulPro in GraphQL — русскоговорящее сообщество
Смотри, еще статья такая попадалась
https://medium.com/@lastmjs/advanced-graphql-directive-permissions-with-prisma-fdee6f846044
Но не уверен, что она актуальна сейчас. Она в марте написана, а в мае вышли prisma-bindings@2
источник

U

UsulPro in GraphQL — русскоговорящее сообщество
Nikita Nafranets ⎈
а я смогу обернуть этот метод, чтоб накинуть свою какую-нить логику?
ну вроде как в резолверах и надо это делать, авторизацию, например
источник

NN

Nikita Nafranets ⎈ in GraphQL — русскоговорящее сообщество
пиздец какой-то, вроде все то, нужная тема которая решит кучу головной боли и самописного кода, но даже по доке не видно как стартануть и как не обосраться
источник

NN

Nikita Nafranets ⎈ in GraphQL — русскоговорящее сообщество
в доке часто встречаются мертвые ссылки или ссылки на старую доку
источник