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
у тебя падает
Vlad
потому что у тебя loud/hard-rejection стоит
Anton
Славик
ну да, или .catch(reject)
Anton
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. херока с бесплатным акком.
Vlad
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
хотя нет, судя по профилям хозяины, правила и админы одни и те же
Danila
Anonymous
Славик, а что тебе интересно видеть в этом чате? Последние несоклько часов нода не обсуждалась совсем
Anonymous
найс
Danila
скажите парню за что забанили его да и дело с концом
Anonymous
=)
Anonymous
прост оскладывается не приянтное ощущение ЭЛИТАРНОГО общества
Славик
тема такая
Славик
использую для разработки intellij idea
Anonymous
давай салвик
Anonymous
мочи
Славик
es6, но тот, который поддерживает седьмая нода
Славик
то есть без babel
Igor
так)