Sergey
Sergey
в эластике важные данные хранить тоже хрень)
Orkhan
а для работы с postgres в nodejs, node-sql сойдет или вручную писать запросы?
Sergey
Sergey
Orkhan
Sergey
Sergey
Anton
https://github.com/flant/loghouse Оно?
Sergei
Serhiy
Serhiy
А чего не в тот же еластик с логсташем, кибаной и прочими радостями?
Serhiy
Прям так же можно мышкой натыкать всякие графики красивые?
Serhiy
Графики очч полезная штука )
Dmitry
Камиль
ребят кто нибудь работал глубже с имеджмаджиком в ноде?
по каким параметрам мне узнать что грузят именно картинку
Артём
проверяй по форматам просто, не?
Артём
ребят кто нибудь работал глубже с имеджмаджиком в ноде?
по каким параметрам мне узнать что грузят именно картинку
Камиль
ну формат можно изменить
Камиль
вот интересно ИМ как смотрит формат
Камиль
по расширению или читает файл
Артём
я думаю, что вряд ли по расширению, IM умная штука
Артём
и если расширение не совпадет с форматом - то скорее всего ощибку свалит
Nurik
Артём
но это не точно)
Камиль
ну майм тоже наверное можно как то поменять
Nurik
Нужно идти от обратного.
Nurik
Запретить исполнять скрипты внутри публичных директорий, если задача в этом.
Артём
просто грузи файлы на s3 и не парься))
Nurik
Что-то типа этого:
# deny scripts inside writable directories
location ~* /(images|cache|media|logs|tmp)/.*.(js|php|pl|py|jsp|asp|sh|cgi)$ {
return 403;
error_page 403 /403_error.html;
}
Nurik
У postgres цена вхождения не такая и высокая. Можно взять книгу postgresql up and running за пару выходных осилить можно. Зато, те кейсы которые покрывает postgres, mongo не осилит. Ну и SQL это мощь и сила.
Михаил Макарычев
Nurik
Nurik
Если по простому. после прочтения оффициальной доки, уже вполне норм.
Evgeny
Vint
Vint
Ну и не забыть проверить в своей ОС вот эту байду https://imagetragick.com/
Igor
В Монге чтобы сделать поиск по частичному соответствию строке, надо регулярку писать или есть какой-то встроенный способ?
Nick
Alexey
Defer от англ. deferred — отложенный. Дело в контексте, он теряется в рамках ассинхронной операции и ссылается на экспортируемый объект, как если бы ты написа console.log(this) вне какой-либо функции
Alexey
Могу предположить, что это сделано для упрощения доступа к экспортируемому объекту.
Alexey
module.exports = {
template: {
root: setTimeout(function () {
console.log(this);
return path.join(this.root, 'templates');
}, 0)
},
root: process.cwd()
};
Alexey
То есть, по идее, так тоже должно работать.
Alexey
Только setTimeout обернуть конечно же в promise или типо того.
Boris
Привет. подскажите пожалуйста res.on('close') когда происходит ?
Alexey
https://nodejs.org/api/http.html#http_event_close_1
Boris
Спасибо, похоже что когда обрыв соединения
Alexander
подкскажите команду для запуска ноды на удаленном сервере, чтобы работала даже когда командную строку закроешь
сomorsiс
pm2 посмотри
Alexander
да точно она спасибо
Дмитрий
Alexander
да мне одну команду запустить
倫太郎
Дмитрий
Можно аргумент почему это плохой совет?
Ievgen
потому что screen/tmux не заменит pm2
Ievgen
а совет неплохой сам по себе
Ievgen
да
Alexander
а кстатит совет то в тему
Alexander
я как раз сейчас второй раз зашел из за того, что сервер перезагрузился) и надо ноду запустить
Alexander
я конечно не оставляю заказчиков ни с чем, запущу, а как этого избежать ?) чтобы само запускалось
Ievgen
pm2 и systemd юнит файл который его запускает
Таймураз
Alexander
Alexander
sudo env PATH=$PATH:/usr/local/bin pm2 startup -u safeuser
Таймураз
Чёт дичь какая-то
Таймураз
pm2 startup должно хватить всем
Таймураз
Я не юзал его нормально год, так что точно не скажу
сomorsiс
pm2 save еще
Алексей
если ты рекваишь модуль не в npm, то да, иначе будет искать в node_modules.
Если request как npm модуль, то let req = require('request');
Sergey
https://gist.github.com/ceejbot/b49f8789b2ab6b09548ccb72813a1054
Demuz
Добрый день. У меня в ноде на винду постоянно после установки пакетов, пропадает папка npm и потом невозможно ничего установить. Если эту папку скопируешь вручную с предварительной копии, то потом тоже ничего не устанавливается. В чем может быть проблема?
Nurik