Максим
ну вообще для того чтобы изучить существующую 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
кто какими утилитами пользуется для миграций?
Таймураз
Ilia
Лучше уж аполо чем релей: там хоть сокеты есть
Максим
ты имеешь ввиду подписки?
Таймураз
Скорее всего, советует аполо из-за редакса
Максим
нет, ну кейс был в сокетах)
Максим
но, я так понимаю имелись введу именно subscriptions
Максим
которые, к слову уже реализованы в Relay, но не задокументированы
Максим
но, Relay дает большую гибкость, так как это инструмент более тонкого назначения
Таймураз
У меня юбилей
сотня открытых вкладок
Michael
Message must be non-empty
Vint
Хреновая проблема, если не видно 243-й строки кода.
Michael
Таймураз
У тебя отправляет тег а без сожержимого
Таймураз
Внутрь тега впиши что-нибудь, должно заработать
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
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)