AP?
25.08.2017
08:55:10
Настроил себе кто-то дебаг ноды в докере через webstorm ?
Peter
25.08.2017
09:01:03
я оформил VPS на ubuntu 14.04
установил все пакеты, развернул проект
npm run start / yarn start стартует без ошибок
Google
Peter
25.08.2017
09:01:03
но
серв дал мне 1 айпишник 185.159.129.219
я вот по нему иду и там пусто
ща буду кричать везде)
что делать подскажите?
Igor
25.08.2017
09:02:55
На каком порту
Разворачивается сервер
Yaroslav
25.08.2017
09:07:27
DimenSi
25.08.2017
09:10:05
Подскажите за middleware?
Кто-нить может подсказать как правильно поступать с middleware?
У меня на проекте есть функция, через которую проходит все запросы, каждый раз когда запрос пришел, я пропускаю запрос через композицию middlewares и возвращаю ответ.
порядок middleware такой customMiddleWare, authMiddleWare, sentryMiddleWare, globalMiddleWare. В кастомные middle у меня попадают все мидлы, которые я передаю в аргументы при вызове функции, а остальные у меня типо глобальные.
я хочу сделать кастомный middleware который находит определенную ошибку и обработать ее
мне не хочется плодить код для обработки ошибки, потому, что точно такой же код есть в globalMiddleWare, но не хочу, чтоб эта ошибка попала в sentryMiddleWare
Google
DimenSi
25.08.2017
09:12:11
?
а, все понял. Нужно global засунуть в самое начало
Artem
25.08.2017
10:20:09
app.get('/cards', function(req, res) {
db.collection('cards').find().toArray(function(err, docs) {
if (err){
console.log(err);
return res.sendStatus(500);
}
const cards = docs.map(doc=> {
db.collection('authors').findOne({ _id: new ObjectID(doc.authorId)}, function(err, result) {
if (err){
console.log(err);
return res.sendStatus(500);
}
console.log(result)
doc.authorId = result;
console.log(doc)
if (doc.authorId!=null) {return doc}else{
return null
}
}) })
res.send(cards)
console.log(cards)
})
})
Почему null'ы возвращает, хотя в лог идут нормальные объекты. Заранее спасибо за помощь
Ilgiz
25.08.2017
10:41:27
как вот такой код сделать в try{}catch(e){} ?
}).catch(db.Sequelize.ValidationError, function(err) {
var errors = helpers.catchValidationErrors(err, req.localization);
res.json({
success: false,
message: req.localization.translate('validation_error'),
errors: errors
})
})
Ilya
25.08.2017
10:54:48
Ilgiz
25.08.2017
10:55:09
`
db.Sequelize.ValidationError, function(err)
Maxim
25.08.2017
11:16:00
Коллеги, как правильно реализовать функцию, которая будет проверять есть ли файл на amazon s3 или нет. Я пользуюсь библиотекой knox для работы с S3
Читал, что можно функцией client.head
Но не понимаю, как мне сделать генерацию имени, до тех пор пока не смогу подобрать имя, которого нет на s3
client head выглядит примерно вот так, я думал обернуть это все в рекурсию, но меня смущают методы on, end
client.head(name).on('response', (res) => {
return res;
}).on('error', (err) => {
return err;
}).end();
Может подскажете, что можно про них почитать?
Нехис
25.08.2017
11:22:06
Евгений
25.08.2017
12:08:39
Konstantin
25.08.2017
12:14:13
Ilgiz
25.08.2017
12:16:24
вылетает на следующий?
Konstantin
25.08.2017
12:17:08
Alexander
25.08.2017
12:27:06
Ребят, подскажите, пожалуйста
запускаю gulp watch, т.е. сборку, он начал ругаться
до этого полгода на сборке сидел этой, ничего не менял
Google
AP?
25.08.2017
12:27:57
netstat -anp tcp | grep 3001
kill -9 %process_id%
а
винда
ну убей процесс в диспетчере, кто-то порт сожрал
Alexander
25.08.2017
12:28:23
понял
жесть
прога стоит тож месяца 4, ни разу их вместе еще не запускал, походу))
спасибо)
Андрей
25.08.2017
12:47:24
Привет всем, есть кто ботов писал на nodejs?
Напишите в ЛС пожалуйста или тут
Я сам отпишу
Sergey
25.08.2017
12:48:02
я писал
если речь идет о telegram ботах
Alexander
25.08.2017
12:51:33
я тож тут общался когда-то насчет этого
Evgeny
25.08.2017
12:53:03
Может проще сразу задать вопрос, без этих экивоков?
Денис
25.08.2017
12:55:24
>Напишите в ЛС
всегда было интересно почему люди именно в лс просят писать
Yaroslav
25.08.2017
12:56:20
вдруг ты хочешь написать бота ломающего другого бота
Ilya
25.08.2017
12:57:34
ну в смысле стыдно выглядеть некомпетентным мудаком
Андрей
25.08.2017
12:58:14
Боже, только дай повод и началось
Просто требовалось не начать обсуждение проблемы
А найти человека, который мог бы исправить
Yaroslav
25.08.2017
12:58:44
тогда и пиши, что нужен человек
Google
Денис
25.08.2017
12:58:50
хмхм
Yaroslav
25.08.2017
12:58:51
а не сиди гадай, что тебе нужно
Денис
25.08.2017
12:58:59
просто мне тоже интересно
а тут все в лс
и не познаешь тонкости ботостоительства уже
Ilya
25.08.2017
12:59:30
Андрей
25.08.2017
12:59:35
Я же написал, тот кто писал бота
Спасибо за ссылку
Egoarka
25.08.2017
13:00:47
@Dronich_mkm ну как бы получается, если ты в лс кого-то просишь, то это значит, что ты чатику не даешь узнать о твоей проблеме, а если она вновь возникнет, то мусолить это как-то глупо
Manntis
25.08.2017
13:31:13
Посоветуете инструмент для проектирования интерфейсов?
Нужен легкий инструмент для формирования концепции расположения элементов и их функций. Если это делать сразу в среде разработки (VS например), то в моем случае артефакты, выравнивание и треш никто не отменял))
Evgeny
25.08.2017
13:31:59
Eliajah
25.08.2017
16:11:58
Как но компбютере поднять свой сервер с nginx и прочим?
Dmitrii
25.08.2017
16:14:47
Npm install nginx
Npm install prochee
Mikhail
25.08.2017
16:15:52
Таймураз
25.08.2017
16:16:37
Dmitrii
25.08.2017
16:16:38
Плохой паттерн ставить nginx глобально через npm
Иван
25.08.2017
16:18:16
Evgeniy
25.08.2017
16:29:29
Cenator
25.08.2017
16:31:07
Google
Evgeniy
25.08.2017
16:33:38
Cenator
25.08.2017
16:34:06
Evgeniy
25.08.2017
16:34:37
Через yarn ставите? )
mongo, pgsql тоже через npm?
саму ноду? )
KlonD90
25.08.2017
16:36:00
Ноду через npm
Таймураз
25.08.2017
16:37:25
А остальное через саму ноду можно
Evgeniy
25.08.2017
16:38:23
Таймураз
25.08.2017
16:38:55
А ещё можно ноду самим сделать
Ставишь хром, в папке с хромом ищешь папку в8, удаляешь все остальное- нода готова
Evgeniy
25.08.2017
16:39:18
Можно дистрибутив ОС из npm ставить и там же паять компьютер =)
и стол пилить
Таймураз
25.08.2017
16:39:43
Ты начинаешь понимать соль шутки
Evgeniy
25.08.2017
16:40:10
фуф =)
Таймураз
25.08.2017
16:41:13