Vlad
ахаха
Anonymous
И это будет исправлено но в 2017
Anonymous
Вот тебе и хахах
Vlad
прости, знаю это больно
Anonymous
Я же писал)
Vlad
а вы не можете вынести свой проект?
Anonymous
Да все надо разносить
Vlad
Ivan у тебя есть линкедин?
Anonymous
Нееее
Anonymous
Не прижилось
Sergei
У меня в голове прям картинка нарисовалась. Приходишь каждый раз взять книгу с полки каждый раз знаешь что все остальные книги тебе на бошку упадут
Anonymous
Скорее не так. Взял книгу и каждый раз знаешь, что тебе все остальные надо прочитать
Quiet
Кто подскажет, что это за ошибка? UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Error: Can't set headers after they are sent.
Славик
catch не проставлен в промайсе каком-то
Anton
это когда у тебя последний мидлвер сработал (тот что ошибки ловит), отправил ошибку, а ты из другого мидлвера (в котором произошла ошибка) пытаешься оправить ответ
Славик
я в таких случаях просто во всех промайсах делаю .catch(console.error)
Vlad
отправил хедеры и опять пытаешь отправить
Vlad
у тебя падает
Vlad
потому что у тебя loud/hard-rejection стоит
Anton
я в таких случаях просто во всех промайсах делаю .catch(console.error)
лучше ошибку выше прокидывать и в одном месте обрабатывать
Славик
ну да, или .catch(reject)
Vlad
лучше ошибку выше прокидывать и в одном месте обрабатывать
дело говорит, промис должен кетчиться только в одном месте в котором его используют
Vlad
тогда try {} catch(e) {}
Anton
не до конца уверен что ок, но я так собираю ошибки: try { await JWTVerify(token, user._getSecret()); } catch (err) { if (err instanceof JWT.JsonWebTokenError || err instanceof JWT.TokenExpiredError) { return next(createError(401, err.message)); } else { return next(createError(err)); } }
Anton
ну и в error мидлваре уже решаю что показывать, а что е показывать + логинг
Vlad
не теряешь стек?
Vlad
у ошибок
Anton
та вроде не теряю
Anton
вот пакет https://www.npmjs.com/package/http-errors
Anton
он и в koa2 юзается
Anton
под капотом captureStackTrace дергает
Anton
это лучшее что я нашел для http ошибок
Anton
было бы круто сделать как-то так: try fn - coffeescript синтаксис а под капотом try вызывал бы fn внутри try и в catch дергал бы return next(err)
andrei
macros?
Anton
типо http://sweetjs.org/ ?
Vlad
ага, макрос
Vlad
можно на самом деле бабель плагин написать
Anton
нужно глянуть
Anton
но бабель не хочу тянуть
Андрей
ноданы. чем ща секурный конфиг делают для безопасной выкладки на гитхаб ? у меня ci настроен github -> travis -> heroku и вот хочется конфиг держать в гитхабе в зашифрованом виде, а на хероку его расшифровывать используя ключ в переменной окружения, или другим способом. нашёл вот такое, https://github.com/jed/config-leaf но немного не нравится, что это cli утилита. Может есть способ лучше чем шифрованый файл ? p.s. херока с бесплатным акком.
Arcady
Народ, как сделать простейшее высоконагруженное приложение на ноде? есть бойлер какой нить?
Vlad
github.com/zeit/micro
Arcady
thx
Anton
всем ку
Anton
var io = require('socket.io').listen(80); io.sockets.on('connection', function (socket) { socket.emit('news', { hello: 'world' }); socket.on('my other event', function (data) { console.log(data); }); }); var socket = io.connect('http://localhost'); socket.on('news', function (data) { console.log(data); socket.emit('my other event', { my: 'data' }); }); Вот поцаны могу ли я тожесамое сделать только NET
Anton
net package
Андрей
переменные в тревисе
а если конфиг древовидный. что с этим делать ?
Anonymous
парни не вкурсе, почему из javascript_jobs выкинуло
Evgeny
Потому что я тебя забанил
Anonymous
а ну ясно, понятно
Anonymous
мат?
Anonymous
ты хоть скажи почему, а то вопрос был последний совсем не по тематике
Anonymous
а забанили меня
Anonymous
или на арабат надо приехать для разблокировки?
Anonymous
я могу
Anonymous
без б
Anonymous
родионов евгений
Anonymous
хороший
Anonymous
классный
Славик
кто-нибудь ему скажет?
Славик
ладно, давайте я
Славик
нам насрать на твой бан и неинтересно видеть что-то по этому поводу в этом чате
Anonymous
сорян
Anonymous
хотя нет, судя по профилям хозяины, правила и админы одни и те же
Anonymous
Славик, а что тебе интересно видеть в этом чате? Последние несоклько часов нода не обсуждалась совсем
Anonymous
найс
Danila
скажите парню за что забанили его да и дело с концом
Anonymous
=)
Anonymous
прост оскладывается не приянтное ощущение ЭЛИТАРНОГО общества
Славик
тема такая
Славик
использую для разработки intellij idea
Anonymous
давай салвик
Anonymous
мочи
Славик
es6, но тот, который поддерживает седьмая нода
Славик
то есть без babel
Igor
так)