@nodejs_ru

Страница 1127 из 2748
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
как вот такой код сделать в try{}catch(e){} ?
try { result = await db.query(....); } catch (e) { ....... }

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
try { result = await db.query(....); } catch (e) { ....... }
О привет , я тебя гдето видел. Ты из какого города?

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
просто мне тоже интересно

а тут все в лс

и не познаешь тонкости ботостоительства уже

Андрей
25.08.2017
12:59:35
Я же написал, тот кто писал бота

Спасибо за ссылку

Egoarka
25.08.2017
13:00:47
@Dronich_mkm ну как бы получается, если ты в лс кого-то просишь, то это значит, что ты чатику не даешь узнать о твоей проблеме, а если она вновь возникнет, то мусолить это как-то глупо

Manntis
25.08.2017
13:31:13
Посоветуете инструмент для проектирования интерфейсов? Нужен легкий инструмент для формирования концепции расположения элементов и их функций. Если это делать сразу в среде разработки (VS например), то в моем случае артефакты, выравнивание и треш никто не отменял))

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
Npm install nginx
npm i nginx -g

Dmitrii
25.08.2017
16:16:38
Плохой паттерн ставить nginx глобально через npm

Evgeniy
25.08.2017
16:29:29
Плохой паттерн ставить nginx глобально через npm
А ставить его локально через npm хороший? )

Cenator
25.08.2017
16:31:07
А ставить его локально через npm хороший? )
вдруг проект зависит от определенной версии

Google
Evgeniy
25.08.2017
16:33:38
вдруг проект зависит от определенной версии
Серьезно? И как часто вы ставите nginx через npm? )

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
А остальное через саму ноду можно
Покажи пакет nginx для npm =)

Таймураз
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
фуф =)
Еее

Страница 1127 из 2748