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

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

352 members

Архив канала @graphql_ru 1 июня 2018 г.

09:40:11 ДП
User 372183948
Привет а как правильно отправлять объекты по subscriptions? Приходит objectObject. Пофиксил через JSON stringify/parse. Но мне кажется это костыль?
09:40:41 ДП
09:41:25 ДП
User 372183948
User 360001442
graphiql?
Да
09:42:07 ДП
User 360001442
https://dev-blog.apollodata.com/how-to-use-subscriptions-in-graphiql-1d6ab8dbd74b
dev-blog.apollodata.com/how-to-use-subscriptions-in-graphiql-1d6ab8dbd74b
Easily test GraphQL subscriptions from your browser
09:42:18 ДП
User 360001442
там треба додати fetcher: subscriptionsFetcher,
09:49:16 ДП
User 372183948
User 360001442
там треба додати fetcher: subscriptionsFetcher,
Дякую
09:50:51 ДП
User 372183948
User 360001442
там треба додати fetcher: subscriptionsFetcher,
Таке собі рішення, а іншого немає?
09:51:39 ДП
User 360001442
аргументуй чого “Таке собі”
09:52:28 ДП
User 360001442
https://github.com/apollographql/subscriptions-transport-ws
github.com/apollographql/subscriptions-transport-ws
:arrows_clockwise: A WebSocket client + server for GraphQL subscriptions - apollographql/subscriptions-transport-ws
09:52:45 ДП
User 360001442
оф дока subscriptions-transport-ws
09:53:02 ДП
User 360001442
fetcher: myCustomFetcher, // <-- here
09:53:16 ДП
User 372183948
User 360001442
аргументуй чого “Таке собі”
20 stars, 6 Pull requests, last changes a year ago
09:53:53 ДП
User 360001442
а скілки має бути зірок?
09:54:01 ДП
User 360001442
це домопіжна ліба)
09:54:16 ДП
User 360001442
і якщо інструмент працює навіщо його допилювати?
09:54:47 ДП
09:54:52 ДП
User 360001442
трохи побільше?
09:55:08 ДП
User 372183948
Якщо працює то згоден, так, дякуб зараз спробую.
09:55:16 ДП
User 360001442
Latest commit e1b10f9  12 hours ago
09:56:01 ДП
User 360001442
хз що ти знайшов 20 stars, 6 Pull requests, last changes a year ago
09:57:35 ДП
User 372183948
User 360001442
хз що ти знайшов 20 stars, 6 Pull requests, last changes a year ago
https://github.com/apollographql/GraphiQL-Subscriptions-Fetcher
github.com/apollographql/GraphiQL-Subscriptions-Fetcher
GraphiQL-Subscriptions-Fetcher - GraphiQL's fetcher that supports GraphQL-Subscriptions with the `subscriptions-transport-ws` package
09:58:27 ДП
User 360001442
https://github.com/apollographql/GraphiQL-Subscriptions-Fetcher/blob/master/src/fetcher.ts
github.com/apollographql/GraphiQL-Subscriptions-Fetcher/blob/master/src/fetcher.ts
GraphiQL-Subscriptions-Fetcher - GraphiQL's fetcher that supports GraphQL-Subscriptions with the `subscriptions-transport-ws` package
09:58:56 ДП
User 360001442
це яким треба бути девелопером щоб старить 48 рядків коду?)
10:03:49 ДП
User 372183948
User 360001442
це яким треба бути девелопером щоб старить 48 рядків коду?)
https://github.com/apollographql/GraphiQL-Subscriptions-Fetcher/stargazers ось список разом з фото)
github.com/apollographql/GraphiQL-Subscriptions-Fetcher/stargazers
GraphiQL-Subscriptions-Fetcher - GraphiQL's fetcher that supports GraphQL-Subscriptions with the `subscriptions-transport-ws` package
10:06:26 ДП
User 360001442
u know what i mean
11:04:27 ДП
User 144022504
Кто-нибудь задеплоил Prisma server на свой VPS? Сейчас мой висит на now, так как быстро натроил благодаря документации,  но не нашел там как деплоить на свой VPS. У меня деплой с Docker. Пытаюсь как обычно создать Dockerfile:
FROM node:9

WORKDIR /app

COPY package.json /app

RUN npm install

COPY . /app

RUN npm start 

EXPOSE 4000

но после docker build в ответ ошибка:

> dotenv -- nodemon -e ts,graphql -x ts-node src/index.ts

[nodemon] 1.14.11
[nodemon] to restart at any time, enter `rs`
[nodemon] watching: *.*
[nodemon] starting `ts-node src/index.ts`
/app/node_modules/readdirp/node_modules/readable-stream/lib/_stream_readable.js:783
    pna.nextTick(resume_, stream, state);
        ^

TypeError: pna.nextTick is not a function
    at resume (/app/node_modules/readdirp/node_modules/readable-stream/lib/_stream_readable.js:783:9)
    at ReaddirpReadable.Readable.resume (/app/node_modules/readdirp/node_modules/readable-stream/lib/_stream_readable.js:775:5)
    at ReaddirpReadable.Readable.on (/app/node_modules/readdirp/node_modules/readable-stream/lib/_stream_readable.js:745:53)
    at FSWatcher.<anonymous> (/app/node_modules/chokidar/lib/nodefs-handler.js:362:8)
    at FSWatcher.NodeFsHandler._handleDir (/app/node_modules/chokidar/lib/nodefs-handler.js:406:18)
    at FSWatcher.<anonymous> (/app/node_modules/chokidar/lib/nodefs-handler.js:455:19)
    at FSWatcher.<anonymous> (/app/node_modules/chokidar/lib/nodefs-handler.js:460:16)
    at FSReqWrap.oncomplete (fs.js:171:5)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! ecommerce@ start: `dotenv -- nodemon -e ts,graphql -x ts-node src/index.ts`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the ecommerce@ start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2018-06-01T10_17_30_826Z-debug.log

Как полечить?