Size: a a a

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

2019 September 16

U

Uxname in GraphQL — русскоговорящее сообщество
Bogdan Shelomanov
запрос от фронта к беку, но к беку куда? есть рест, но если нету реста, в базу ли запросит?
стоп стоп, первая фраза абсолютно верная,
graphql - это язык запросов от фронта к бэку, фронт запрашивает данные в особом формате, бэк отдаёт данные в особом формате. Где бэк берет данные - это уже отдельный вопрос. Эти данные он может брать из БД, может барть из другой API (например REST API), а может быть просто захардкожен типа
return {name: "blablabla"}
источник

BS

Bogdan Shelomanov in GraphQL — русскоговорящее сообщество
Uxname
стоп стоп, первая фраза абсолютно верная,
graphql - это язык запросов от фронта к бэку, фронт запрашивает данные в особом формате, бэк отдаёт данные в особом формате. Где бэк берет данные - это уже отдельный вопрос. Эти данные он может брать из БД, может барть из другой API (например REST API), а может быть просто захардкожен типа
return {name: "blablabla"}
да, вот я об этом, сейчас прослойку пишу я и фронт пишу я, тоесть что бы бек мне ддал апи для графа, он должен сделать рест апи и сделать граф апи? или граф может в базу обращаться?
источник

U

Uxname in GraphQL — русскоговорящее сообщество
Сейчас (без GQL) схема работы фронта и сервера выглядит вот так, верно?
источник

BS

Bogdan Shelomanov in GraphQL — русскоговорящее сообщество
прослойку пропустил
источник

U

Uxname in GraphQL — русскоговорящее сообщество
это без GQL прослойки
источник

BS

Bogdan Shelomanov in GraphQL — русскоговорящее сообщество
фронт => прослойка => бекенд => бд
источник

U

Uxname in GraphQL — русскоговорящее сообщество
на чистом REST
источник

BS

Bogdan Shelomanov in GraphQL — русскоговорящее сообщество
Uxname
это без GQL прослойки
без получается да
источник

U

Uxname in GraphQL — русскоговорящее сообщество
Теперь есть два способа сделать GraphQL API:
1) весь бэк переписать на GQL
2) сделать прослойку, которая общаетс с уже существующим бэком через rest api
Вы какой способ хотите реализовать?
источник

U

Uxname in GraphQL — русскоговорящее сообщество
источник

BS

Bogdan Shelomanov in GraphQL — русскоговорящее сообщество
второй сейчас есть, как сделшать первый? и есть ли такая возможность
источник

P

Preeternal in GraphQL — русскоговорящее сообщество
С бекендом только учусь. Есть сервер с graphql-prisma, на нём есть отдельно nodejs скрипт. Этот скрипт вызывается  cron.shedule, однако есть необходимость запускать его в случае надобности с фронта. Как подступиться?
источник

U

Uxname in GraphQL — русскоговорящее сообщество
да, конечно, написать  свой GraphQL сервер, вы на js будете писать gql сервер?
источник

BS

Bogdan Shelomanov in GraphQL — русскоговорящее сообщество
Uxname
да, конечно, написать  свой GraphQL сервер, вы на js будете писать gql сервер?
не я буду писать, есть бекендеры на с#, вот возможно ли у них такое
источник

U

Uxname in GraphQL — русскоговорящее сообщество
Uxname
да, конечно, написать  свой GraphQL сервер, вы на js будете писать gql сервер?
и кстати это будет уже не прослойка между бэком и фронтом, а полноценный самостоятельный бэк
источник

BS

Bogdan Shelomanov in GraphQL — русскоговорящее сообщество
и если есть прослойка, влияет ли она на производительностЬ?
источник

U

Uxname in GraphQL — русскоговорящее сообщество
Bogdan Shelomanov
не я буду писать, есть бекендеры на с#, вот возможно ли у них такое
эх, на C# не подскажу как сделать gql сервер, но уверен что это делается. (Подскажите либу для создания GQL сервера на .net кто шарит)
источник

BS

Bogdan Shelomanov in GraphQL — русскоговорящее сообщество
Uxname
эх, на C# не подскажу как сделать gql сервер, но уверен что это делается. (Подскажите либу для создания GQL сервера на .net кто шарит)
ну вот короче главное, что можно, пидорги просто не хотят
источник

U

Uxname in GraphQL — русскоговорящее сообщество
Bogdan Shelomanov
и если есть прослойка, влияет ли она на производительностЬ?
немного да, это же посредник
источник

U

Uxname in GraphQL — русскоговорящее сообщество
Bogdan Shelomanov
ну вот короче главное, что можно, пидорги просто не хотят
и если они сделают бэк на gql это практически никак не отразится на быстродействии (если конечно не напишут криво)
источник