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

Общаемся на темы, посвященные GraphQL и опыту его использования. Проблемы. Новости. Решения. Вам могут быть полезны: @apollo_ru, @react_js, @vuejs_ru Рекомендуем сразу отключить уведомления, чтобы пребывание в чате было полезным и комфортным.

352 members

Архив канала @graphql_ru 30 апреля 2018 г.

10:02:26 ДП
User 321317845
Я использую ACL для себя. Очень хорошо ложится на ларку и симфони логику авторизации
10:02:34 ДП
User 321317845
@dreamniker типа такого: https://github.com/railt/railt.org/blob/feature/graphql/resources/graphql/queries/user.graphqls#L14
github.com/railt/railt.org/blob/feature/graphql/resources/graphql/queries/user.graphqls
railt.org - A website
10:03:31 ДП
User 321317845
тупо указываешь директиву, а дальше через эвент ловится событие и блочится, если у юзера нет прав
10:05:18 ДП
User 321317845
Для симфони, кстати, hasRole тоже подойдёт
10:05:30 ДП
User 321317845
что из статьи graph.cool
10:05:45 ДП
User 321317845
у меня на продакшн проекте так, очень годно получается
10:13:32 ДП
User 144022504
User 122824793
таки что? мне интересно где вы всё это дело хостите, я так понял сервер и база по отдельности
Если еще Docker не освоили, то лучше хранить на сереверах призмы. У меня свой VPS, можно базу данных в docker котейнере хранить там, сервер с сайтом тоже в контейнере docker. В меня Docker за неделю вошел) Теперь у меня есть близкий друг Кит =)
10:13:56 ДП
User 144022504
User 122824793
можно ли это всё дело захостить в пределах СНГ , чтобы не опасаться что всё отвалится, в случае блокировок. Амазон и Zeit и прочие выглядят очень вкусно.. но всё же
где угодно, проект Open Source
10:14:38 ДП
User 122824793
я имею ввиду, что если запулить продакш версию, и хранить в амазоне, а потом какой-нибудь таганский суд решит заблокировать амазон, и у меня весь проект ляжет
10:14:53 ДП
User 144022504
User 122824793
и ещё какой-то отдельно был у graphcool но что-то не могу найти
GraphCool 2.x переименовали в Prisma
10:15:29 ДП
User 122824793
получается 3 docker контейнера:
1) база данных
2) graphql server + prisma
3) собстно frontend
10:15:39 ДП
User 55289203
Так, а эту вашу призму можно у себя хостить или только у них в облаках ? А то что-то посмотрел весь гитхаб, не нашел как..
10:15:40 ДП
User 144022504
User 122824793
я имею ввиду, что если запулить продакш версию, и хранить в амазоне, а потом какой-нибудь таганский суд решит заблокировать амазон, и у меня весь проект ляжет
контейнеры можно за несколько минут разворачивать на любом VPS в любой стране)
10:16:16 ДП
User 144022504
User 122824793
получается 3 docker контейнера:
1) база данных
2) graphql server + prisma
3) собстно frontend
docker-copmopse это нечто ;)
10:17:17 ДП
User 122824793
prisma cloud - я понял, но смотрю что там ограничения серьёзные, особенно по запросам. и базы данных у них нет, я правильно понял?
10:18:14 ДП
User 144022504
User 122824793
получается 3 docker контейнера:
1) база данных
2) graphql server + prisma
3) собстно frontend
если страницы динамические, и палнируется SEO, то нужен серверный рендеринг для Реакта.  Поэтому frontand+express+nextjs лучшее решение что я знаю.
10:18:40 ДП
User 122824793
ну это понятно. работали. знаем-с
10:19:12 ДП
User 144022504
User 122824793
ну это понятно. работали. знаем-с
2) graphql server + prisma
тогда все можно крутить на одном сервере
10:19:26 ДП
User 122824793
то есть 2 контейнера. база и сервер
10:21:43 ДП
User 144022504
User 122824793
то есть 2 контейнера. база и сервер
да, но все зависит от поставленых задач перед проектом.
10:21:56 ДП
User 122824793
ну сначала нужен react-native
10:22:10 ДП
User 122824793
потом будет веб клиент привязываться
10:22:14 ДП
User 122824793
позднее
10:22:50 ДП
User 144022504
User 122824793
ну сначала нужен react-native
с react-native web и полным отказом от css, границы стираются)
10:23:13 ДП
User 122824793
а что вместо css?
10:23:27 ДП
10:23:34 ДП
User 122824793
styled-components?
10:25:47 ДП
User 144022504
User 122824793
styled-components?
это дополнительная астракция и прокладка для тех у кого больщой css бэкграунд за спиной.
в react-native нет css так как он работает не с браузером а с нативными модулями.
10:26:52 ДП
User 144022504
User 122824793
а что вместо css?
https://facebook.github.io/react-native/docs/view-style-props.html
обычный js inline styles
facebook.github.io/react-native/docs/view-style-props.html
### Props
10:28:24 ДП
User 144022504
User 122824793
а что вместо css?
точнее вот https://facebook.github.io/react-native/docs/style.html
10:32:48 ДП
User 144022504
User 122824793
думаю плана digital ocean за 10$ должно хватить для докера, сервера, и базы данных
слышал что в России DO банит РКН, поэтому если проект в России, то поискать что-то там.
10:34:05 ДП
User 122824793
проект пока для Беларуси, для хайтек-страны ))))
10:35:52 ДП
User 144022504
User 122824793
хочу бэк для react-native приложения сваять)
https://www.youtube.com/watch?v=uyOI-hUU00A&list=PLN3n1USn4xlmqhVdKMurNREwtiUpq-SFy&index=2

с первых уроков у вас GraphQL сервер для React Native && React
начали проходить?
youtube.com/watch?v=uyOI-hUU00A&list=PLN3n1USn4xlmqhVdKMurNREwtiUpq-SFy&index=2
In this video, we initialize our Prisma GraphQL server. Code: https://github.com/benawad/prisma-ecommerce/tree/1_setup Playlist: https://www.youtube.com/play...
10:36:17 ДП
User 122824793
я пока доку читаю, но видео смотрел уже до авторизации