Ale
да много кто так делает
Sergey
Да, лучше все в один репо
Sergey
У меня их 28, некоторые уже не влезают в гиг.
Ты их с модулями в гит заносишь что-ли?
Evgeny
Там есть некотрые репы которым уже много лет
Sergey
А ок
Sergey
Там дикое легаси, вот откуда все проблемы
Evgeny
Ну и, собьсно, да - я могу просто перенести последний коммит. Но тогда будет проблема дальше - на пересборке. Наверное, надо подумать
Evgeny
Ну то есть пакета никто не знает?
Vsevolod
а не по памяти это как? я просто знаю только один способ передачи child.send({type:"",data:[]})
о, я понял что ты имел ввиду. Я про то, что у нас можно совершать операции эффективно по времени, памяти, утилизации сети и так далее, смотря что в приоритете.
Игорь
Ребят, а кроме nodemailer, есть аналоги для рассылки писем?
Anonymous
/stat@combot
Combot
combot.org/chat/-1001041204341
Evgeny
Возможно, я подумаю об этом
Vladimir
Нужно один раз написать скрипты для CI, а потом все должно быть классно
Vladimir
Есть ребята у которых вообще все в одном репо - бэк, фронт, моб приложения
Vladimir
В этом есть смысл
Paruyr
Что посоветуете почитать о монорепах? Спасибо
Anonymous
простите за оффтоп, а как найти php канал аналогичный в телеграме?
Dmitry
https://geektimes.ru/post/285704/
Roman
http://blog.novatec-gmbh.de/the-problems-with-swagger/
то что у чувака какие-то проблемы с явой не особо проблема свегера, гипермедия не нужна, остальное вода
Maksim
Ребят, кто может подсказать что юзать, чтобы вытащить у юзера список файлов из гугл драйва через API?
Maksim
Юзер мой
Maksim
Т.е. я могу ему там всякие креды нагенерить и т.д.
Maksim
Не могу понять какой тип авторизации юзать тут https://github.com/google/google-api-nodejs-client
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
всё, разобрался
Таймураз
так он же откроет мне браузер, нет?
Вечный ключ- это не к oAuth, насколько я помню
Таймураз
Тебе так или иначе нужно будет раз в период времени токен запрашивать
Maksim
нужно было создать service account, залогиниться через него по jwt и расшарить папку в google drive с этим сервисным аккаунтом
Андрей
добрый день. У меня такая беда. если я запускаю файл с ботом и крона то ошибка выскакивает conflict terminated by other long poll or webhook помогите, как можно исправить
Андрей
я понимаю что ругается потому что в одном файле бот запущен уже а в другом запрашивается обновление по ссылке
Zaur
поищите в текущих процессах и убейте процесс
Андрей
у меня в одном файле сам бот а в другом крон который проходит по ссылке через api
Андрей
вот он и ругается
Андрей
вебхук как то может помочь в этом?
Таймураз
вебхук как то может помочь в этом?
Тебе же сказали, что процесс запущен Какая ось?
Андрей
всё всё сделал
Alexey
Всем привет, не подскажите статью хорошую с примером где объясняют как реализовать регистрацию, авторизацию через сессии, токены используя mongodb, express?
Alexey
Спасибо
Alexey
Везде предлагают делать через passport, а как если нужно чтобы пользователь регистрировался на твоем сервере?
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
Vladimir
Я как-нибудь соберусь, да допилю статью о контейнеризации mongo replSet + react render service + api service + redis
Alex
JWTRedisSession можно использовать для хранения а редисе
jwt же сделали для того, чтобы не хранить сессии в базе ? )))
Vladimir
Ага, а еще токен можно ревоукнуть
Vladimir
Редис - хранение в памяти
hamper 𓅝
У jwt одна проблема, ревоки все равно проверять нужно.
Anonymous
ребята,есть кто имел дело с nginx?
Дима
У jwt одна проблема, ревоки все равно проверять нужно.
У jwt проблема в том, что он тупо не безопасен)
hamper 𓅝
У jwt проблема в том, что он тупо не безопасен)
Ну да, данные на виду все, хотя их и нельзя подменить.
Vladimir
при нормальном secret ключe - всe норм
Vladimir
а eсли данныe в нeм eщe каким-нибудь ключeм накрыть