Ale
да много кто так делает
Sergey
Да, лучше все в один репо
Evgeny
Evgeny
Sergey
Evgeny
Evgeny
Там есть некотрые репы которым уже много лет
Sergey
А ок
Sergey
Там дикое легаси, вот откуда все проблемы
Evgeny
Ну и, собьсно, да - я могу просто перенести последний коммит. Но тогда будет проблема дальше - на пересборке. Наверное, надо подумать
Evgeny
Ну то есть пакета никто не знает?
Игорь
Ребят, а кроме nodemailer, есть аналоги для рассылки писем?
Anonymous
/stat@combot
Combot
combot.org/chat/-1001041204341
Vladimir
Evgeny
Возможно, я подумаю об этом
Vladimir
Нужно один раз написать скрипты для CI, а потом все должно быть классно
Vladimir
Есть ребята у которых вообще все в одном репо - бэк, фронт, моб приложения
Vladimir
В этом есть смысл
Paruyr
Что посоветуете почитать о монорепах? Спасибо
Anonymous
простите за оффтоп, а как найти php канал аналогичный в телеграме?
Dmitry
https://geektimes.ru/post/285704/
Anton
Maksim
Ребят, кто может подсказать что юзать, чтобы вытащить у юзера список файлов из гугл драйва через API?
Maksim
Юзер мой
Maksim
Т.е. я могу ему там всякие креды нагенерить и т.д.
Maksim
Не могу понять какой тип авторизации юзать тут https://github.com/google/google-api-nodejs-client
Gregory
Maksim
Да, но ведь выскочит окно авторизации в браузере? Как его обойти?
Maksim
Он ведь мне даст токен, который рано или поздно истечёт
Maksim
А открывать снова окно я не могу
Gregory
https://oauth.io/home - раньше была вообще фри
Gregory
я ее когда то юзал для екстеншина
Maksim
так нет, мне нужно без попапа
Gregory
там можно сохранить пользовательское мыло локально и потом по нему годить
Gregory
с сайленс модом
Gregory
а 1 раз с попапом
Maksim
воу
Gregory
стоп ты это на беке юзаешь?
Gregory
для таких случаев есть же - https://github.com/jaredhanson/passport
Maksim
да, на бэке
Maksim
а причём пасспорт до гугловой авторизации?
Gregory
есть пасспорт для гугла
Maksim
так он же откроет мне браузер, нет?
Maksim
всё, разобрался
Таймураз
Тебе так или иначе нужно будет раз в период времени токен запрашивать
Maksim
нужно было создать service account, залогиниться через него по jwt и расшарить папку в google drive с этим сервисным аккаунтом
Андрей
добрый день.
У меня такая беда. если я запускаю файл с ботом и крона
то ошибка выскакивает conflict terminated by other long poll or webhook
помогите, как можно исправить
Андрей
я понимаю что ругается потому что в одном файле бот запущен уже а в другом запрашивается обновление по ссылке
Zaur
Zaur
поищите в текущих процессах и убейте процесс
Андрей
у меня в одном файле сам бот
а в другом крон
который проходит по ссылке через api
Андрей
вот он и ругается
Андрей
вебхук как то может помочь в этом?
Андрей
всё всё
сделал
Alexey
Всем привет, не подскажите статью хорошую с примером где объясняют как реализовать регистрацию, авторизацию через сессии, токены используя mongodb, express?
O.
Alexey
Спасибо
Alexey
Везде предлагают делать через passport, а как если нужно чтобы пользователь регистрировался на твоем сервере?
yarastqt [msk +1 week]
Alexey
Вот к примеру здесь: http://code.runnable.com/U108R8ihwn4m4TM5/user-creation-signup-and-login-with-express-4-and-mongodb-for-node-js
Alexey
но здесь вроде ничего не защищено
yarastqt [msk +1 week]
json web token, пользователь регистрируется - логинится - выдаешь токен - в мидлваре к примеру на сервере проверяешь этот токен - если все ок - next, если нет - отдаешь 401
Safort
Vladimir
Vladimir
Я как-нибудь соберусь, да допилю статью о контейнеризации mongo replSet + react render service + api service + redis
Vladimir
Ага, а еще токен можно ревоукнуть
Vladimir
Редис - хранение в памяти
hamper 𓅝
У jwt одна проблема, ревоки все равно проверять нужно.
Anonymous
ребята,есть кто имел дело с nginx?
Дима
Vladimir
Vladimir
при нормальном secret ключe - всe норм
Vladimir
а eсли данныe в нeм eщe каким-нибудь ключeм накрыть