Алексей
а лучше async/await заодно
Sergey
а лучше async/await заодно
сначала пусть промисы поймет
Алексей
ну да, без промисов никуда, даже с async/await
Sergey
так async/await это и есть промисы
Алексей
это штука, которая работает поверх промисов
Алексей
но TS например при компиляции в es6 компилирует async/await в генераторы
Aslan
Нет, async await как сахар над .then
Дима
У них есть явно наблюдаемое различие в поведении
Дима
У промисов с async await
Алексей
а, ну есть немного
Алексей
я бы сказал, что async/await = промисы + либа co + генераторы
Sergey
а, ну есть немного
не немного а прям сильное различие
Sergey
м? какое?
выбрасывание ошибок, отлов ошибок try/finally await ?
Evgeny
Нууу..... Хззз.... я б не сказал что это какое-то отличие прям...
Дима
м? какое?
У цепочки промисов при ошибках будет значительно более длинный трейс
Evgeny
О, да, согласен
Григорий
Народ такой вопрос. Может знает кто открытое программное обеспечение заказа такси на node? Хочу в оброзовательных целях поковырят такое ПО.
Zaur
ребят, кто подскажет, почему в node приложении при попытке обратится к серверу телеграм, я получаю ошибку Error: connect ETIMEDOUT 149.154.167.199:443, но при этом curl запрос на том же сервере, по тому же URL нормально обрабатывается
Zaur
что это за адрес вообще 149.154.167.199? у меня в коде такого нет, в гугле не гуглится
сomorsiс
адрес апишки у телеги
сomorsiс
(внезапно)
Zaur
запрос делается модулем const request = require('request-promise');
Zaur
Инфу по айпишникам обычно не в гугле ищут, а в whois.
проверил в 2 whois сервисах которые мне выдал гугл
Bogdan
запрос делается модулем const request = require('request-promise');
Попробуй сделать запрос сюда https://149.154.167.199
Zaur
Как запрос делаешь? http модулем?) Нужно https использовать)
пока разбирался вот сейчас внезапно все заработало, я ничего не трогал :(
Stepan
Всем привет! Кто-нибудь работал со стримами в koa? Наткнулся на странный баг — когда пользователь обрывает запрос, валятся ошибки типа read ECONNRESET и write EPIPE. Здесь подробнее — https://github.com/koajs/koa/issues/1089 Кто-нибудь сталкивался с подобным?
arts
проверил в 2 whois сервисах которые мне выдал гугл
Есть команда whois, там всё нашлось.
Bogdan
А, может апи тупит) у них такое бывает
Zaur
Есть команда whois, там всё нашлось.
понял, буду иметь ввиду
Stepan
Всем привет! Кто-нибудь работал со стримами в koa? Наткнулся на странный баг — когда пользователь обрывает запрос, валятся ошибки типа read ECONNRESET и write EPIPE. Здесь подробнее — https://github.com/koajs/koa/issues/1089 Кто-нибудь сталкивался с подобным?
KlonD90
а в чем проблема?
KlonD90
это нормальное поведение
KlonD90
EPIPE типа ты пишешь в стрим а он не пишется.
KlonD90
весьма логично если он закрыл уже коннект что ты туда писать не можешь
Zaur
А, может апи тупит) у них такое бывает
тогда не понятно почему запрос через curl работал нормально, на момент наблюдения проблемы в ноде :(
Peter
привет! ктонибудь реализовывал оплату через yandex money? форма либо через api ?
Peter
срочно нужна ваша помощь
Konstantin
Привет, в предверие Halloween мы в OneTwoTrip придумали испытание для настоящих разработчиков!)) Это игра и тестовое задание одновременно. Тем, кто справится с заданием, мы предложим попробовать свои силы стать частью нашей команды разработки на Node.js и React. Игра тут: https://m.facebook.com/onetwotrip/posts/1708670709156574 Желаю успехов! Константин Зубков СТО OneTwoTrip
Alexey
крутая игра :D
Николаич
крутая игра :D
Вы нам не подходите, ибо не смогли запустить игру )))
Alexey
ааа, ок, пойду плакать
сomorsiс
как избавиться от ощущения что это ctf?
Gleb
Ребят, а какие есть аналоги у Coveralls/codecov но для разворачивания на своём железе?
𝒟𝓂𝒾𝓉𝓇𝒾𝓎
Попробовал loopback.js, в продакшене тоже, но при попытке там что-то изменить бесился очень. Решил писать свой сервер. Впрос встает между коа и экспрессом. Кто на чем писал? Хочу и коа попробовать, но там что-то не ясно с поддержкой, экспресс ушел под ibm и мне это тоже не нравится. Короче, что лучше сейчас использовать?
arts
Оба норм. Попробуй и выбери то, что больше понравится.
𝒟𝓂𝒾𝓉𝓇𝒾𝓎
Да и tj не просто начал заниматься коа
Таймураз
Koa- более голый вариант экспресса с асинками под капотом
𝒟𝓂𝒾𝓉𝓇𝒾𝓎
Если умеешь сам писать, то koa
Писать не особо умею, но проект в голове реализовывать надо, а денег на разраба нет)
𝒟𝓂𝒾𝓉𝓇𝒾𝓎
Ок, спасибо
Таймураз
Ок, спасибо
Мне тоже Но нужно учесть, что готового дерьма на экспрессе гораздо больше
𝒟𝓂𝒾𝓉𝓇𝒾𝓎
Таймураз
В том-то и дело, не хочу дерьма) нахлебался уже)
В том плане, что там с деревянного фаллоса уже все занозы облезли и он гладкий А в коа придется самим писать И не факт, что правильно
Таймураз
Ну он уже достаточно популярен, нужное говно туда тоже написали
Давно я коа не тыкал, значит Полгода назад в коа-роутере была ебань какая-то, зря ишью не завел
Таймураз
Короче сам коа ахуенен, а вот остальное- неточно
𝒟𝓂𝒾𝓉𝓇𝒾𝓎
Тогда вопрос решен)
✙ galactico ✙
Попробуй Connect. На его основе созданы такие мастадонты, как express, loopback, featherjs, restify
KlonD90
Gleb
можно сгенерить отчеты как html
Ну да, я так и делал, потом отдавал через nginx. Но согласись, это не оч удобно)
δμ Dmitry
Ну да, я так и делал, потом отдавал через nginx. Но согласись, это не оч удобно)
Почему? Еще фабрикатор умеет показать покрытие в дифах
Alexander
/stat@combot
Combot
combot.org/chat/-1001041204341
👨🏼‍💻
Яндекс могила
A
Приветствую
A
Бошку сломал - есть проект на серваке(клонирован с гитхаба). npm install делаю, npm start- запускается и пашет а вот как сделать из него app, чтобы его можно было запускать демоном? В гугле все просто - pm2 start your_app.js да вот беда нету app.js есть package.json в папке проекта. или в другой папке может лежать?
A
Кто нибудь сможет ткнуть носом?
Yar
посмотри есть ли в package.json стартовый файл
Yar
и поищи по проекту app.js может быть в папке
δμ Dmitry
Кто нибудь сможет ткнуть носом?
так ссылку то дай ни гитхаб)