@nodejs_ru

Страница 2590 из 2748
Alexander
23.09.2018
17:59:00
юзаем сервисы вроде https://www.ably.io/
это выглядит как костыли

а в чом. профит к стати? ну кроме риалтайма)?
ну, если соединение уже установленно, то не нужно пинговать бд при каждом запросе. если сессии и паспорт настроенно то вообще каэф

ну, мне так кажется

есть 2 стула...

Google
Maxim
23.09.2018
18:04:45
Вечер в хату, часик в радость..

Кирилл
23.09.2018
18:14:31
Есть две либы, в одной колбеки точёные, в другой генераторы дроченые. Какую сам зарекваир шь какую в продакшен пустишь

Mishell
23.09.2018
18:32:30
У меня сервер на aruba cloud имеется. Связь с ним осуществляю по rdp и ssh И вот только что перестал ловить интернет. Гугл хром ничего не открывает будто нет сети, не пингуются никакие ресурсы в сети. Тем не менее по ssh и rdp я подключиться к серверу могу, значит интернет есть. Оставил тикет в тех.поддержке, но мне бы решить этот вопрос быстрее. Никто не сталкивался? Уже перезагружал его несколько раз. Работает на Убунте 16, и я точно не менял никакие системный настройки. Нет идей?

Julia
23.09.2018
19:01:52
У меня есть 20 update’ов на разные документы с уникальными для каждого данными для обновления. Как мне bulk-запрос через монгуз сделать?

типо Doc.update({ status: ‘a’ }), //_id = 1 Doc.update({ status: ‘b’ }), //_id = 2 Doc.update({ status: ‘c’ }), //_id = 3 Doc.update({ status: ‘d’ }) //_id = 4

только все в одном надо отправить

Trilium
23.09.2018
20:01:44
для разработки проще раздавать экспрессом файлы. всего одна строчка кода https://expressjs.com/ru/starter/static-files.html и можно забыть про эти прокси и проблемы с корсами. при деплое перед всем этим ставится nginx, и теперь он раздает статику и проксирует запросы к ноде

Trilium
23.09.2018
20:02:45
*** для разработки

Maxim
23.09.2018
20:02:55
Google
Alexander
23.09.2018
20:04:28
Maxim
23.09.2018
20:05:12
дык ему же похуй, или ты опять о лямбдах своих?
нет, был когда-то нормальный сервак. при больших нагрузках/стрес-тестах он жёстко проседал на статике

Maxim
23.09.2018
20:05:51
стоило вынести всю статике на отдельный сервис - и нагрузить таким-же к-вом запросов только апишку - всё взлетело

ну у меня все ок, хз
на офф. сайте експреса в бест-практис написано что не стоит раздавать експресом статику

подскажите. где я могу косячить?: есть схема Юзер, в ней есть вложеное поле driver.assignedVehicle и следующий вирутал: schema.virtual('license', { ref: 'Vehicles', localField: 'driver.assignedVehicle', foreignField: '_id', justOne: true, }); моделька Vehicles тоже есть, айдишник в ней понятное дело есть. На обеих стоит , { toObject: { virtuals: true } }). Дальше пытаюсь кверить по айдишнику: const driver = await Users.findOne({ _id: driverId, roles: { $in: 'driver' } }).populate('license').exec(); // TODO: add join В итоге получаю можельку в которой есть driver.assignedVehicle , с айдишником, который есть в коллекции Vehicles. Но почему-то виртуал не отображается

в БД-шке всё на месте

ошибок тоже никаких нету

разобрался) + добавил: toJSON: { virtuals: true, }, но чот виртуалы так и не ковертятся в json

нда, какое же оно странное - по дефолту выводит _id & id "vehicle": { "_id": "2a37d2fd0f5be546dc681cb2", "licensePlateNumber": "t4ittd", "id": "2a37d2fd0f5be546dc681cb2" },

Eugene
23.09.2018
21:01:48
это монгус? если да - ты как-то его странно варишь, чтоб сделать популейт, необязательно создавать виртуал

Amir
24.09.2018
00:47:47
Ребята Nodejs 8 Дружит с OpenSSL 1.1.1 что пакеты не может установить выдает что-то типа error An unexpected error occurred: "https://registry.yarnpkg.comr: unable to get local issuer certificate"

а с openssl 1.1.0g работает без заморочков

Amir
24.09.2018
00:54:29
какая ос ?
Ubuntu 18 LTS

Tsimashenka
24.09.2018
00:54:49
странно :s

Konstantin
24.09.2018
00:55:36
yarnpkg.comr - там и должно быть "комр"?

Amir
24.09.2018
00:55:45
я прикрутил там ГОСТовские движки еще

Konstantin
24.09.2018
00:55:46
Или это от слова "комрад"?

Amir
24.09.2018
00:56:17
нет там апичатка

Google
Amir
24.09.2018
00:56:29
там дальше разные названия пакетов

блин

ввел наугад из инета магическое заклинание видимо из книги темных сил npm config set registry http://registry.npmjs.org/ и как будто все заработала хмм

и что это я сделал? :)

появился файлик в папке юзера .npmrc registry=http://registry.npmjs.org/ это хак или нормально?

Артем
24.09.2018
01:28:57
Работает - не трогай

Amir
24.09.2018
02:11:00
:)

тут у меня вообще какаято ахинея происходит удалил занчит openssl 1.1.0g установил 1.1.1 и вдруг выясняется удалились ВСЕ nodejs, postgresql и т.п.

теперь Постгрес не хочет принимать подключение по LOCALHOST че к чему, разрешает только PEER

делаю ping localhsot выдает айпи (::1)

в настройках 91 # IPv4 local connections: 92 host all all 127.0.0.1/32 md5 93 # IPv6 local connections: 94 host all all ::1/128 md5 вроде норм же

Eugene
24.09.2018
06:58:30
А как правильно? Как это делается без виртуала?
ну по идее то что тебе надо можно сделать просто через реф поле, типа license: { type: ObjectId, ref: 'Vehicle', } либо я не совсем понял решаемой задачи

И да - а зачем тогда виртуала?
Schema .virtual('activeRoles') .get(function () { return _.filter(this.roles, (role) => { return role.grantedAt.getTime() < new Date().getTime() && (!role.revokedAt || role.revokedAt.getTime() > new Date().getTime()); }); }); вот пример использования virtual field

Sasha
24.09.2018
08:04:53
Всем привет, есть у кого-то знакомые React Native разработчики? Не ниже уверенно джуна Бонус за рекомендацию ?

Антон
24.09.2018
08:33:45
Ребят, в js есть метод array.sort() так вот, он же возвращает новый массив, а можно ли чтобы в этом массивы было меньшее кол-во элементов, чем в исходном? Например, чтобы массив был отсортирован, но в нем не было объектов у которых поле .deleted == true?

Google
Vitaly
24.09.2018
08:41:42
да, это ж деструктивная операция насколько я помню

Ivan
24.09.2018
08:43:14
Народ, а подскажите, как реализовать постоянный запрос к субд в определенный интервал

Ivan
24.09.2018
09:07:26
уже применил cron

над по cron запрос в БД делать

Kostya
24.09.2018
09:43:58
над по cron запрос в БД делать
так в чем проблема? запускай скрипт по cron который запрос делает

Denis
24.09.2018
10:36:08
Привет. Начал изучать ноду. Пытаюсь разобратся с sequelize. Можно ли как-то через гениратор модели указать reference на другую модель. и чтобы автоматичеки прописали связи как в миграции так и в модели

Daniel
24.09.2018
10:41:54
Ребят! Нужно хранить, получать и обновлять объекты с 10-250000 числами. Как это лучше всего сделать?

Типа таких объектов: { code: String, users: [Number] }

Daniel
24.09.2018
10:52:36
redis?
Он в оперативной памяти хранит?

Станислав
24.09.2018
10:52:41
Да

Feodor
24.09.2018
10:53:18
А почему не mongo?

Google
Daniel
24.09.2018
10:53:38
Да
Бэкапы можно делать на диск?

Alexander
24.09.2018
10:53:38
А почему не mongo?
Потому что хочет sql

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