Nell
20.09.2018
14:29:32
Джадив
20.09.2018
14:31:07
Nell
20.09.2018
14:31:21
Google
Alexander
20.09.2018
14:32:36
Джадив
20.09.2018
14:33:35
Ну, если один символ будет занимать 8 бит, тогда 30 * 8 * 100 000 / 1024 / 1024 = 22мб
Nell
20.09.2018
14:34:27
DimiDr0l
20.09.2018
14:34:58
Джадив
20.09.2018
14:35:18
Nell
20.09.2018
14:35:40
нода это ж не только сеть
и я нигде не говорил про сеть)
Джадив
20.09.2018
14:36:10
Дауш
Не знаю тогда
Nell
20.09.2018
14:36:34
а у ноды есть дефолтные ограничения на выделяемое количество ОЗУ процессу?
Google
Джадив
20.09.2018
14:37:22
Хранить в файле .json?
Nell
20.09.2018
14:37:50
Джадив
20.09.2018
14:38:44
Trilium
20.09.2018
14:38:59
Nell
20.09.2018
14:39:06
А если кто-то против то говорите сейчас!©
Сергей
20.09.2018
14:39:08
считают байты в жс (не читал тред)
Dmitrii
20.09.2018
14:39:23
чтобы написать конвертор валют, как правильно с флоатами работать?
Nell
20.09.2018
14:39:39
Джадив
20.09.2018
14:39:43
Fedor
20.09.2018
14:39:55
Господа, а mongoose нынче нормально использовать или есть что-то лучше/новее и тд?
Джадив
20.09.2018
14:40:01
dvv
20.09.2018
14:45:23
Монгус для чего использовать? Есть понимание?
Gor
20.09.2018
14:48:33
А если кто-то против то говорите сейчас!©
Вполне норм если места в памяти кушает не много (судя по твоим цифрам) только сделай данные в виде hash таблицы - для оптимального доступа к данным. И вроде по умолчанию нода 1,5 гига алокейтит. Я например часто наоборот указываю ограничение памяти для процесса
Nell
20.09.2018
14:49:09
Konstantin
20.09.2018
14:49:11
Nell
20.09.2018
14:49:31
Gor
20.09.2018
14:49:40
dvv
20.09.2018
14:50:02
Konstantin
20.09.2018
14:50:33
Nell
20.09.2018
14:50:54
Google
Fedor
20.09.2018
14:53:31
Монгус для чего использовать? Есть понимание?
Пока четкого понимания нет, если имеется ввиду тип базы, то будет монга. Я только начал разбираться с недоделанным проектом, он не работал, пока я не убрал включение стора мунгузовского, и ещё в паре мест, я думаю это потому что пока база не настроена. Теперь то хоть сервер отвечать стал, но промелькнула мысль что может там зря его использовали
Gor
20.09.2018
14:54:29
dvv
20.09.2018
14:55:05
Нет значения, какой тип базы. Postgree так же предоставляет возможность хранения нереляционных данных
Gor
20.09.2018
14:55:08
Типа того. Но не обычный массив а специально предназначенный объект для этого
Konstantin
20.09.2018
14:56:09
Gor
20.09.2018
14:57:09
Вообще для самообразования: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Keyed_collections
На старте - читаешь файл и формируешь map . Потом там где надо использовать какое то из значений - по ключу доступ.
Fedor
20.09.2018
15:00:07
Gor
20.09.2018
15:00:28
Key формируешь по логике своих данных. Я хз что у тебя там за данные и как ты их используешь. У меня обычно ключ это какое-то бинарное значение которое я однозначно могу использовать в коде как статическое
Trilium
20.09.2018
15:32:30
Jack
20.09.2018
15:48:00
"браузерный синтаксис"
Gor
20.09.2018
15:50:01
та вроде так же
Nell
20.09.2018
15:55:50
Alexander
20.09.2018
16:17:49
Dzmitry
20.09.2018
16:37:12
Ебанутые
Voskresus
20.09.2018
16:40:51
причем построчно
регулярками
и fs
Google
Nell
20.09.2018
16:41:25
?
чем лучше-то
Voskresus
20.09.2018
16:41:45
Почему не json ? потому что в один момент как охуеешь и все. пиздец
Kool
20.09.2018
16:41:48
Nell
20.09.2018
16:41:59
Voskresus
20.09.2018
16:43:29
Я просто знаю о чем говорю
когда-то прасил данные там правда пару лямов элементов было, так у меня json не мог спарсится
Я сначала в txt а потом чет решил в json перевести и перевел и дело было совсем не в валидности, просто потребовалось слишком много памяти и у меня нода ломалась
Aga
20.09.2018
16:48:12
express-sessions с mongoose кто юзал?
как модельку запилить грёюанную?
Voskresus
20.09.2018
16:48:32
Вообщем json для девок, я категорически извеняюсь
Alexander
20.09.2018
16:48:38
Aga
20.09.2018
16:48:51
Alexander
20.09.2018
16:49:07
я вообще в nedb сессии храню, ебался пару минут. тебе ебаться дольше
Aga
20.09.2018
16:49:21
так ебёшься раз в жизни(с бд)
и потом живёшь спокойно
сессии пашут как надо, всё ок
только хз как редачить через монгус на сервере
let sessionsSchema = new Schema({
session: {
passport: {
user: String,
}
},
});
Sessions.find({ "session.passport.user": userID }, (err, sess) => {
if (err) resolve(false);
if (sess) resolve(sess);
})
Google
Aga
20.09.2018
16:55:16
он даже {} не находит
Docent
20.09.2018
17:16:45
async (data) => {
let promises = []
let result = []
for (let d of data) {
Create.smthng()
.then(res => {
res.doSmthng()
return res
})
.then(product => {
promises.push(product)
result.push(product.someAttr)
})
}
await Promise.all(promises)
return result
}
Alexander
20.09.2018
17:17:26
Docent
20.09.2018
17:19:12
не ждет пока все завершится так как промисес пустой во время его чтения
не пойму как застивить исполнения then перед тем как await Promise.all
Nell
20.09.2018
18:02:12
Кто знает, зачем в формате JSON эскейпятся слеши? (вот так "\/"). Если этого не будет - не критично?
Oleg
20.09.2018
18:04:12
оффтоп
всем привет
я начал использовать nginx)) кто понял тот понял))
нужна подсказака или совет, кк ускорить загрузку сайта
дело в том, что пока я не настроил прокси, чтобы с локейшена "/" меня проксировало на http://localhost:8000
и заходил по example.com:8000
сайт грузился 0.7 секунд
когда я настроил прокси на нод сервер
location / {
proxy_pass http://localhost:8000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
я могу зайти по example.com
но сайт стал грузиться 6 секунд
т.е. 5 сек он думает
за секунду загружает
кк вернуть былую скорость?))
спасибо
Alexander
20.09.2018
18:12:35
Oleg
20.09.2018
18:13:03
Alexander
20.09.2018
18:14:03
спасибо
и туда напишу))
я в том смысле что ты изначально не в тот чат написал. проблема у тебя сейчас не в ноде, а в nginx, так что можно считать твой вопрос оффтопом.
Но так делать мы не будем, пока))0)
Oleg
20.09.2018
18:14:59
Alexander
20.09.2018
18:15:10
Otto fon
20.09.2018
18:43:37
Всем привет
Кто знает как обернуть сырую Mongodb доку из changeStream-a в инстанс mongoose модели, дальше работать с ней как докой монгуса
Alexey
20.09.2018
18:45:01
Всем привет!
Запилил я авторизацию и все что хотел просто через jwt и jwt-blacklist . Теперь думаю о том что бы переделать на passport
Вопрос а как если юзать passport local стратегию.. то как блеклистить? есть ли что то готовое именно для паспорта..