Nikita
?
Nikita
а, все понял. Нужно global засунуть в самое начало
Artem
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'ы возвращает, хотя в лог идут нормальные объекты. Заранее спасибо за помощь
ikasymov
как вот такой код сделать в try{}catch(e){} ?
ikasymov
}).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
})
})
ikasymov
`
ikasymov
db.Sequelize.ValidationError, function(err)
Maxim
Коллеги, как правильно реализовать функцию, которая будет проверять есть ли файл на amazon s3 или нет. Я пользуюсь библиотекой knox для работы с S3
Maxim
Читал, что можно функцией client.head
Maxim
Но не понимаю, как мне сделать генерацию имени, до тех пор пока не смогу подобрать имя, которого нет на s3
Maxim
client head выглядит примерно вот так, я думал обернуть это все в рекурсию, но меня смущают методы on, end
client.head(name).on('response', (res) => {
return res;
}).on('error', (err) => {
return err;
}).end();
Maxim
Может подскажете, что можно про них почитать?
Anonymous
Kons
Можно решить, что плеер сломался, но это трек так называется
ikasymov
Anonymous
Ребят, подскажите, пожалуйста
Anonymous
Anonymous
запускаю gulp watch, т.е. сборку, он начал ругаться
до этого полгода на сборке сидел этой, ничего не менял
Anonymous
netstat -anp tcp | grep 3001
kill -9 %process_id%
Anonymous
а
Anonymous
винда
Anonymous
ну убей процесс в диспетчере, кто-то порт сожрал
Anonymous
понял
Anonymous
жесть
прога стоит тож месяца 4, ни разу их вместе еще не запускал, походу))
Anonymous
спасибо)
Андрей
Привет всем, есть кто ботов писал на nodejs?
Напишите в ЛС пожалуйста или тут
Я сам отпишу
Sergey
я писал
Sergey
если речь идет о telegram ботах
Anonymous
я тож тут общался когда-то насчет этого
Evgeny
Может проще сразу задать вопрос, без этих экивоков?
Deenya
>Напишите в ЛС
Deenya
всегда было интересно почему люди именно в лс просят писать
Yar
Yar
вдруг ты хочешь написать бота ломающего другого бота
Ilya
Ilya
ну в смысле стыдно выглядеть некомпетентным мудаком
Андрей
Боже, только дай повод и началось
Просто требовалось не начать обсуждение проблемы
А найти человека, который мог бы исправить
Yar
тогда и пиши, что нужен человек
Deenya
хмхм
Yar
а не сиди гадай, что тебе нужно
Deenya
просто мне тоже интересно
Deenya
а тут все в лс
Deenya
и не познаешь тонкости ботостоительства уже
Ilya
Андрей
Я же написал, тот кто писал бота
Андрей
Спасибо за ссылку
Egor
@Dronich_mkm ну как бы получается, если ты в лс кого-то просишь, то это значит, что ты чатику не даешь узнать о твоей проблеме, а если она вновь возникнет, то мусолить это как-то глупо
Sergey
Посоветуете инструмент для проектирования интерфейсов?
Нужен легкий инструмент для формирования концепции расположения элементов и их функций. Если это делать сразу в среде разработки (VS например), то в моем случае артефакты, выравнивание и треш никто не отменял))
Evgeny
Ilya
Как но компбютере поднять свой сервер с nginx и прочим?
Dmitrii
Npm install nginx
Dmitrii
Npm install prochee
Михаил Макарычев
Таймураз
Dmitrii
Плохой паттерн ставить nginx глобально через npm
Ivan
Evgeny
Cenator 🐈
Evgeny
Через yarn ставите? )
Evgeny
mongo, pgsql тоже через npm?
Evgeny
саму ноду? )
KlonD90
Ноду через npm
Таймураз
саму ноду? )
Ноду надо через шоколатье ставить, гонишь
Таймураз
А остальное через саму ноду можно
Evgeny
Таймураз
А ещё можно ноду самим сделать
Ставишь хром, в папке с хромом ищешь папку в8, удаляешь все остальное- нода готова
Evgeny
Можно дистрибутив ОС из npm ставить и там же паять компьютер =)
Evgeny
и стол пилить
Таймураз
Ты начинаешь понимать соль шутки
Evgeny
фуф =)
Таймураз
Evgeny
Таймураз
Ставил? )
Как ни странно- да
Там только package.json
А я то надеялся...
Ilya
Зам мне отдавать статику на фронтенд? Nginx`ом или как-нибудь по-другому?