Sergey
хз, по мне так асинки только путаницы добавляют тем что выглядят как синхронный код, но им не являются
Andrey
это да, все равно потом к промисам придешь, но для начала проще
Sergey
а по сути просто обертка вокруг промисов
Michael 🌌
А промисы - обёртка вокруг колбеков, да
Sergey
Sergey
Чето ничего потребного не смог нагуглить, либо что-то слишком наворочанно-монструозное.
Eugene
Eugene
Sergey
и чтобы это все красиво струкрутировано
Sergey
или такого не бывает?
Alexey
Sergey
Ну, если я не прав, то поясните кто-нибудь. Я вообще не специалист.
Alexey
Буковку "а" упустил. Путанницы добавляет все. Но понимание работы async/await упрощает работу и читабельность кода
Oleksandr
Ребят, у кого-то есть опыт построения апи которое поддерживает REST, и GraphQL ?
Sunlive
Привет. Такой вопрос, можно в req.hostname передать фейковый хост?
Sunlive
т.е с хоста foo.com обратиться на сервер и в хост передать каким то образом bar.com
Michael
да, делаешь запрос на хост bar.com и всё - ты обращаешься на нужный тебе хост
Sunlive
не, я имею ввиду, что на сервер с хоста bar можно как то отправить хост foo? типа ты с фу обратился
Sunlive
но на деле с бара
Michael
поменять хост в запросе ты можешь (в /etc/hosts связываешь ip и твой домен и слать запрос на нужный тебе домен как обычно), только бэкенд тебе по этому хосту не обязательно ответит, а может ответить и совершенно другими данными
Michael
но это кривой костыль, который лучше не использовать
Sunlive
Спасибо, мне надо было чисто теорию узнать
Sunlive
!
Михаил Макарычев
Михаил Макарычев
Sergey
Дмитрий
Anonymous
+
Deenya
MaybeLocal
Eugene
🤔залезь и сломай, а потом перепиши с 0
Vitaliy
и без перл
Anonymous
Alex
Всегда так делаю, если кривой проект 5 - 10 летней давности.
Alex
🤔залезь и сломай, а потом перепиши с 0
MaybeLocal
Надо переписывать
MaybeLocal
Если это не банк
Eldar
Тем временем устаканился фич сет ES 2018: http://2ality.com/2017/02/ecmascript-2018.html
Anonymous
Ребята, здрасте! Вопрос мой таков:
Можно ли при помощи puppeteer открыть браузер и через телеграм (node telegram bot API) посылать ему команды?
Anonymous
Пока пюпитр требует один блок кода, начинающийся с лаунчер.браузер, заканчивая Клозе.браузер.
Vladimir
Anonymous
О, значит это решаемо, спасибо.
Anonymous
Как это называется, чтоб загуглить? Set socket?
Anonymous
Или, может есть какой хедлесс браузер либа, которая будет выполняться на том же сервере, что и бот?
Dmitry
Anton
что юзать для парсинга (выбора контента по css селекторам)?
cheerio?
Alex
Да
Ivan
Cenator 🐈
Anonymous
/stat@combot
Combot
combot.org/chat/-1001041204341
Дмитрий
Привет ребята. Помогите с простой вещицей. Я начал пилить чисто для себя, опыта ради сайтец. Всё ок, но, монго приходится каждый раз запускать вручную. Это можно как-то автоматизировать? Например команду для npm написать?
Сижу на винде, в ноде юзаю mongoose
Alik
есть npm пакет nodemon, он автоматически пезапускает ноду при изменении файла
Дмитрий
ну, я юзаю backpack
Дмитрий
но он ноду перезапускает
Дмитрий
база тут причём?
Михаил Макарычев
Дмитрий
я пробовал написать. Ведь я вручную запускаю файл mongod через консоль
Дмитрий
указывая путь
Дмитрий
но, не вышло что-то у меня
Дмитрий
не работает, если обернуть это в команду npm
Aleksey
Alik
можно попробовать запустить mongod как сервис в виндовс или просто запихать монгу в докен контейнер
Дмитрий
попробую
Михаил Макарычев
Но выглядит костыльно. уверен, что можно проще
Ivan
попробую
Как уже выше советовали, проще всего использовать Mlab
Dmitry
Willy
Что лучше: ejs или pug?
Sergey
Willy
Sergey
Всем
Sergey
Синтаксис
Sergey
Возможности