Таймураз
Да я этот ответ на стаковкрфлоу тоже видел
Возможно, отличается версия секвелайза В доках копаться надо
Таймураз
Да я этот ответ на стаковкрфлоу тоже видел
http://docs.sequelizejs.com/manual/tutorial/models-usage.html#ordering-eager-loaded-associations То же самое ¯\_(ツ)_/¯
Dmytro
народ, кто использует agenda?
Dmytro
может кто скинуть пример конфигурации и использования её
Dmytro
например хочу использовать в afterDelete
Dmytro
как я понимаю нужен синглтон конекшена к mongo?
Eugene
в продолжение у меня происходит ордер с самой разной сигнатурой, но консоль пишет ошибку Error: Unable to find a valid association for model, 'название модели'
Eugene
Подскажите как ордер в инклюде писать, пожалуйста
Eugene
Секвалайзом
Eugene
Eugene
мне только models.Message нужно отсортировать мне нужно может все инклюды в ордере прописать?
Eugene
так он говорит что нет ассоциации. Заинклудить не может
он ругается на первую модель, которую я в ордере укажу то есть, все работает и я по инклюду далее все получаю
Дмитрий
всем привет. ребят, такой вопрос: есть сервер на ubuntu 16.04, на нём - nodejs (сервер на express) и mongodb. Как максимально обезопасить сервер)?
сomorsiс
не запускать из под рута
сomorsiс
своевременно обновлять ноду
сomorsiс
НЕ использовать eval
сomorsiс
ну и валидация данных
Eugene
так, кому интересно я починил тем, что обратился к модели, так, как выше обьявил as
Eugene
ох уж эти алиасы
типа через models. нельзя, если сделал as то так к ней и обращайся
Таймураз
так, кому интересно я починил тем, что обратился к модели, так, как выше обьявил as
Но ведь в доке это и написано🤔 Company.findAll({ include: [ { model: Division, as: 'Div' } ], order: [ [ { model: Division, as: 'Div' }, 'name' ] ] });
Eugene
В ордере просто DIV
Eugene
Зачем там as
Eugene
Алиас выше уже объявлен
Таймураз
В ордере просто DIV
Копипаста из доки
­
Парни не подскажите пожалуйста, как можно прочитать файл в начале JS а потом его использовать везде, функция fs.readFile отработает по факту только после всех синхронных, а если мы используем fs.readFileSync То не удается записать ответ в переменную
Vitaly
а чо не так?
Vitaly
ну так он на этом порте вроде и отдается, не?
Vitaly
есть
Vitaly
лупбэк
Vitaly
https://en.wikipedia.org/wiki/IPv6_address
Vitaly
слушать на правильном интерфейсе
Vitaly
ну по фотке сложно судить, непонятно как там у тебя вообще все настроено
Iliya
походу бэкенд только v6 адрес слушает, а нгинкс только в4. У тебя получается они в разных ip стеках работают.
Iliya
нгинкс по какому адресу к бэкенду подключается? если по в4, то посмотри почему бэкенд не слушает на в4
Vitaly
Конфиг нжинкса покажи
Vitaly
upstream поправь
Vitaly
явно пропиши ipv6
Vitaly
например
Iliya
inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host>
Vitaly
а что смущает?
Iliya
::1 вот так
Iliya
порт нужен, эт хост
Iliya
но разобраться почему бэкенд не слушает в4 тоже не помешало бы, а то будешь вспоминать потом костыли с в6
Vitaly
upstream backend { server ::1:1337; }
Vitaly
логи в помощь )
Vitaly
0:::1337 пробуй так
Vitaly
попробуй upstream: "http://[::1]:1337
Vadim
::1:1337
Vitaly
тогда гугл )
Vadim
и /etc/nginx/sites-available/csgohill нужно посмотреть, написано же - 26 строка
Vadim
примерно глянуть)
сomorsiс
ты решил сыграть в хардмоде?
сomorsiс
настройка сервера с телефона
Vadim
ранее вы постили сюда nginx.conf и меняли его соответсвенно советам тут. забыли серверные блоки в sites-available поменять, наверное
Vadim
я не вижу, что там сейчас, можно скрин скинуть
Vadim
sudo nano /etc/nginx/sites-available/csgohill
Vadim
это etc/nginx/nginx.conf или /etc/nginx/sites-available/csgohill??
Nikolay
по умолчанию в ноде при вызове server.listen(PORT) нода слушает на всех интрефейсах IP6 и IP4 обычно ip4 включен в ip6, но могжет тбыть зависимоть от настроек сервера
Nikolay
If host is omitted, the server will accept connections on the unspecified IPv6 address (::) when IPv6 is available, or the unspecified IPv4 address (0.0.0.0) otherwise.
Nikolay
https://nodejs.org/api/net.html#net_server_listen вот тут подробнее
Nikolay
если кратно - сделав server.listen(1337) можно пробовать стучатьяс на ЛЮБОЙ ip сервера на порт 1337
Vadim
Видите: upstream socketcluster{ server 127.0.0.1:1337; } А в nginx.conf заменили на ip6. надо как-то, наверное, одинаково, или везде ip6, или ip4
Vadim
ранее nginx работал. лучше бы разобрались, как сервер работает (локальный, который на ip6)
Vadim
не лучше ли понять, что происходит на той ноде, которая слушает ::1:1337?
Vadim
тут наверняка есть люди, которые работали с socketcluster и помогут
Vadim
пробуйте сделать значение host строковым
Iliya
битва экстрасенсов отдыхает
Vadim
и я не понимаю, как порт 1337 прослушивается нодой, при том что в ней ошибка в данный момент
Vadim
битва экстрасенсов отдыхает
специальная олимпиада, лол. но лучше помогите, чем наблюдать за этим)
Iliya
во, теперь на в6 не слушает
Iliya
меняй конфиг нгинкса обратно😊