Максим
ну вообще для того чтобы изучить существующую GraphQL схему и вникнуть что там происходит лучше юзать GraphiQL
Максим
там все очень наглядно получается
Таймураз
Я не так плох, как кажется
Максим
хах)
Таймураз
Я просто всего 2 дня втыкаю в graphql, и пока все круто, кроме вот этого момента
Максим
ну мало ли, ты когда педалишь схему, можешь добавить описание к полям на бекенде и тогда все понятно из GraphiQL, и ни каких комментов не нужно
Таймураз
Это да, не спорю Но имхо, дать разработчику вот так засунуть несколько запросов, но при этом разрешить ему использовать только один запрос- странно
Максим
а, в твоем запросе немного не так
Максим
все запросы делаются в одном квери
Максим
ща
Максим
query { me(param: "baz") { name } me(param: "bar") { name } }
Максим
вот так нужно
Максим
и у тебя будет массив из юзеров
Таймураз
Именно Я это понял
Таймураз
Мой вопрос в другом Зачем городить operationName, если можно коммент к кьюри добавить?
Максим
ты можешь не городить operationName, это ап ту ю вообще
Максим
ты можешь опускать эти излишества
Таймураз
Зачем это up to me вообще допускать?
Максим
может чуваки изначально так идентифицировали тип операции, я имею ввиду разрабы GraphQL, потом выпилили, но это осталось
Максим
в плане, как возможность дифференцировать на уровне кода что происходит
Максим
но это теория
Таймураз
Возможно, так и есть Но пока я всему нашел объяснение, всему рад, все круто Скорее всего и у этого должно быть адекватное применение в миру, но я его не нашел
Таймураз
А так это еще одна абстракция, еще несколько операций над запросом ради удобства разработчика, когда то же самое можно внести в комментарий
Таймураз
Кстати, если у тебя есть код на гитхабе, где построена сколь-нибудь сложная схема graphql, буду рад его посмотреть)
Максим
ну там есть такое что-то, сам когда разбирался с Relay, пилил туду лист
Максим
там заглушка на заглушке)
Максим
https://github.com/maxpolski/graphqltodo/blob/master/server/graphql/schema.js
Таймураз
Мерси!
Максим
но там много лишнего, как для GraphQL примера
Максим
там обвес для Relay, который может сбивать с толку поначалу
Таймураз
Планируется фронт на реакте, потом relay не будет сложно внедрить?
Pavel
кто какими утилитами пользуется для миграций?
Максим
Планируется фронт на реакте, потом relay не будет сложно внедрить?
ну я не так давно занялся изучением relay, но что успел понять, так это то, что лучше сразу логику строить исходя из концепций relay
Ilia
Лучше уж аполо чем релей: там хоть сокеты есть
Максим
ты имеешь ввиду подписки?
Таймураз
Скорее всего, советует аполо из-за редакса
Максим
нет, ну кейс был в сокетах)
Максим
но, я так понимаю имелись введу именно subscriptions
Максим
которые, к слову уже реализованы в Relay, но не задокументированы
Максим
но, Relay дает большую гибкость, так как это инструмент более тонкого назначения
Таймураз
У меня юбилей сотня открытых вкладок
Michael
Message must be non-empty
Vint
Хреновая проблема, если не видно 243-й строки кода.
Таймураз
У тебя отправляет тег а без сожержимого
Таймураз
Внутрь тега впиши что-нибудь, должно заработать
Vladimir
<a href=${url}>тут должен быть текст ссылки</a>
Таймураз
Пока я писал, Владимир объяснил, о чем я
A
народ, есть вопрос по структуре проекта, я правильно понимаю, что вебпаком на серверную часть приложения никто не собирает?
Vadim
многие собирают, кому нужны css modules, typescript, async/await, imports
A
css modules для изоморфного приложения видимо
Anonymous
а что надо чтобы отправлял?
Anonymous
в лс напиши, ты чёт помоему замудрил, сразу говорю я не спец, но попробую помочь
A
Никогда не работал с бэкендом. Есть какой-то алогритм разработки приложения на react + nodejs (koajs)? Интересует nodejs часть. Node поставил, koajs тоже. Прикрутил через webpack-dev-middleware к фронту. Есть подробная спецификация, такого плана :
A
в сообществе ООП посоветовали начать с gherkin и cucumber, потом таки пнули в nodejs сообщество
Jared
А где у тебя ; в строках с var?
A
блин, ща мой вопрос потеряется в ваших дебагах
Jared
Ничего не изменилось, после var url нет разделителя строки. Или он просто в скрин не попадает?
Vladimir
Да напиши просто this.native.sendMessage(message.from.id, url);
Vladimir
внимательнее
Vladimir
там не text, а url
Vladimir
this.native.sendMessage(message.from.id, url);
Yergali
что это означает? events.js:160 throw er; // Unhandled 'error' event
Vladimir
http://test
Vladimir
два слеша после http:
Yergali
как исправить такую ошибку POST http://localhost:3000/login net::ERR_CONNECTION_RESET
Максим
смотря что ты пытаешься сделать
Yergali
это в клиенте
Максим
понятно
Yergali
в сервере events.js:160 throw er; // Unhandled 'error' event ^ TypeError: Data must be a string or a buffer
Максим
но не понятен кейс
Максим
экспресс юзаешь?
Yergali
lf
Yergali
да
Yergali
создаю чат
Максим
прологируй /login хендлер, доходит до него выполнение или нет
Максим
ну то есть сделай app.post(‘/login’, () => console.log(‘works’))
Максим
если выводит на консоль works, то значит ошибка в самом хендлере (функции, которую ты передаешь вторым параметром в app.post)