Orion
писать и переписывать документацию дело долгое и неблагодарное, а вот тесты писать нужно
Vitaliy
Как вы предоставляете документацию на ваш REST API сторонним потребителям? Swagger – 14 👍👍👍👍👍👍👍 37% Не документирую о.О – 11 👍👍👍👍👍👍 29% В свободной форме – 7 👍👍👍👍 18% Иное — расскажите как? Можно в личку @glukki – 5 👍👍👍 13% apiDoc – 1 👍 3% Blueprint ▫️ 0% 👥 38 people voted so far.
Vitaliy
писать и переписывать документацию дело долгое и неблагодарное, а вот тесты писать нужно
Я готовлю доклад, который как раз доказывает, что это можно делать очень легко и не больно
Orion
покажи слайды?
Vitaliy
Ещё готовлю. Завтра выступать в Питере :)
Orion
а что за конференция?
Roman
Ещё готовлю. Завтра выступать в Питере :)
хах, я тоже за сутки готовился)
Roman
потом слайды забыл
Roman
:D:D
Vitaliy
Orion
я на последней конференции видел слайды - уточка и заголовок, котёнок и заголовок - всё в таком духе и как-то запоминается 😊
Orion
SCRUM обсуждали
Vitaliy
вот допустим ты пилишь бэкенд — ты предлагаешь другому человеку, фронтендеру, смотреть в твои интеграционные тесты, чтобы понять как пользоваться API?
Vitaliy
graphQL доказывает
это в принципе справедливо.. но порой приходится делать rest api
Sergey
в js_jobs и по шаблону оформляйте
Anonymous
Спс :)
Evgeny
Бонжур
Sergey
Привет
Evgeny
Есть вопросы
Orion
Привет
Evgeny
Хочу работать с постгресом в ноде а) библиотеку для орм? б) миграции
Orion
а тоже самое для Oracle?
Evgeny
Ладно, про орм можно забить
Evgeny
Как миграции писать?
Sergey
Как миграции писать?
там генеератор есть в sequelize
Sergey
юзаю его для тг бота
Alexander
ыыы
Alexander
pg-promise
Alexander
там есть helpers если немного с ними разобраться - лучше orm
Alexander
всякую фигню автоматизируют, а сложные селекты лучше все равно руками писать или собирать через knex (в котором половина будет knex.raw 😊)
Sergey
knex такой шлак (((
Alex
sequelize - довольно приятная orm. Там все неплохо с миграциями и при необходимости с raw запросами
Artur
knex такой шлак (((
Вот хорошая альтернатива https://www.npmjs.com/package/sql-template-strings
Artur
Особенно когда автор замержит мой PR https://github.com/felixfbecker/node-sql-template-strings/pull/31
Vint
knex такой шлак (((
Не надо так. Аналогов для кастомных запросов нет.
Denis
Ребята
👁
спорно :)
Denis
Кто готов выступить с докладом на следующем Node.js Meetup? https://github.com/MoscowNodeJS/talks/issues/3
Vitaliy
я уже задавал тут вопрос, но кажется там охват будет шире — проголосуйте еще раз, пожалуйста https://twitter.com/glukki/status/847355248322551808
Vint
да он глючный какой-то
Подробности?) Sequelize в таком случае вообще чёрная коробка. Исходники читать через раз приходилось по началу.
Denis
дата?
Апрель или май, по мере готовности докладов :)
Vitaliy
Апрель или май, по мере готовности докладов :)
если завтра на питерском митапе нормально зайдет — приеду к вам докладываться :)
Denis
если завтра на питерском митапе нормально зайдет — приеду к вам докладываться :)
Договорились :) Завтра будет фидбэк, плюс вместе ещё доработаем и всё будет красиво!
Orion
я был на предпоказе перед одной важной конференцией - это была жесть
Orion
скажем так, нужно знать кто клиент в зале и поменьше воды
Denis
Так то да, но тематические митапы (React, Node.js, Kubernetes) - это не только проверка на прочность, но и набор тем для объективного общения. Самое интересное это когда начинает в такой атмосфере микрофон по залу ходить и столько всего полезного, такие горячие дискуссии бывают.
Denis
А у митапа есть сайт или что то такое?
Denis
Две недели назад был жесткие дебаты Сергея Рубанова против Сергея Бережного (Яндекс) про БЭМ. Вообще жарко стало в зале.
Orion
Бережной один из основателей Яндекса
Orion
?
Denis
А у митапа есть сайт или что то такое?
1. https://meetup.com/React-Moscow-Meetup/ 2. https://meetup.com/Moscow-NodeJS-Meetup/ 3. https://meetup.com/Moscow-Kubernetes-Meetup/ Но вообще было бы правильно сделать сайт, где видео, слайды и фото собирать.
Alexander
еще SPA митап)
Denis
Вообщем, в итоге Nexus единственный рабочий приватный npm регистри? https://github.com/rlidwka/sinopia/issues/404
Dreamerinnoise
Да
Igor
день добрый, может подскажет кто есть такая проблема, юзаю вебпак дев сервер, в нем конфиг на прокси, proxy: { '/v1': { target: 'http://someurl.com', changeOrigin: true, logLevel: 'debug' } } в логе при запросах [HPM] GET /v1/profile -> http://someurl.com не подскажите как сделать что бы путь "пробрасывался" добавлял звездочки, не помогает
Igor
там юзается http-proxy-middleware
Pavel
Парни, не подскажете, как сделать это поле в монгодб через монгусь уникальным? https://gist.github.com/zombiQWERTY/60306a71271db77707f92a1509996c10
Pavel
В participants всегда 2 id пользователя
Pavel
Пробовал через индексы. Если я добавляю индекс а само поле, то дубликаты создаются. Если добавляю индекс на уровне схемы, то при попытке добавления второй записи, в которой есть один из id первой запись не добавляется
Anonymous
кто-то работает с nodejs хостингом heroku ? есть вопрос
Anonymous
я задеплоил пример на хостинг. все работает ( демо гит )
Anonymous
можно вест разработку локально не имея гит репозитория и деплоить на хероку с локалки?
Anonymous
ну то-есть не имея репа на гитхабе
Anonymous
Можно
Alex
конечно
Anonymous
а типо локальный реп деплоить
Alex
он свой репозиторий добавляет
Alex
$ git push heroku master
Anonymous
в общемто я запутался в командах консоли. я писал гит пуш но на серваке нечего не поменялось
Alex
можно посмотреть как он его прописывает $ vim ./.git/config
Alex
Короче, хероку просто добавляет свой remote репозиторий. А потом по хукам собирает проект. Каждый раз при пуше - он просто будет пересобирать весь проект
Alex
Для того чтобы локально тестировать можно заюзать $ heroku local При этом он поднимет все переменные окружения из .env файла и запустит проект командой прописанной в Procfile