Size: a a a

Node.js — русскоговорящее сообщество

2020 June 11

ПА

Попов Алексей... in Node.js — русскоговорящее сообщество
кто работал с шаблонизатором ejs? Такая проблема, мне надо циклом подгрузить partial и передать туда некоторые значения. Есть так же общие переменные которые передаются res.render('index', { myVar });
суть в том, что myVar динамический объект и он нормально работает на шаблонах ejs, когда вывожу <%- myVar.varvar %>
НО
шаблоны partial которые у меня в цикле подгружаются, если я вывожу там <%- myVar.varvar %> - значение выводится, но myVar.varvar оно меняется когда страница перезагружается И везде нормально в шаблонах меняется КРОМЕ тех которые пожгружены ejs циклом for, там оно тоже выводится ТОЛЬКО значения ее первоначальные! т.е. она там типо статическая, т.е. не меняется. Я даже если в этих шаблонах верстку правлю мне приходится перезапускать ноду.
Как быть? как адекватно циклом загрузить partial и передать туда значения?
Сейчас у меня происходит это так -
<% for (let i = 0; i < formPartials.length; i++) { %>
    .....
    <%- partial('./' + formPartials[i].template, { i, tpl: formPartials[i].template }) %>
    .....
<% } %>
источник

ПА

Попов Алексей... in Node.js — русскоговорящее сообщество
гугл уже не помогает, явно кто-то кто делал на express+ejs сталкивался с таким, подскажите этот ньюанс с динамикой подгрузки partial и переменные
источник

MV

Maxim Vynogradov in Node.js — русскоговорящее сообщество
Алексей Попов
разве это не то, что требовалось изначально? приложение ДОЛЖНО быть на 100% доступно пользователям, даже если срок действия токена JWT истек
должно - но там критично для некоторых кейсов даже время отправки запроса на получение нового акссес токена
источник

OT

Orest Trxsh in Node.js — русскоговорящее сообщество
День добрый, подскажите пожалуйста
Я хочу сделать модель с подпиской {currentUserId, FollowerId}
источник

OT

Orest Trxsh in Node.js — русскоговорящее сообщество
Как мне лучше заполнять в таблице юзера подписан я на него или нет?
источник

OT

Orest Trxsh in Node.js — русскоговорящее сообщество
Делать UserSchemaPre и проверять есть ли такая подписка с currentUserId, followerId и добавлять булево
источник

OT

Orest Trxsh in Node.js — русскоговорящее сообщество
или в контроллере отдельным запросом реализовать?
источник

OT

Orest Trxsh in Node.js — русскоговорящее сообщество
Должна ли это вообще хранится в бд инфа, подписан или нет?
Или это все на уровне бизнес логики?
источник

OT

Orest Trxsh in Node.js — русскоговорящее сообщество
Заранее благодарен за фидбэк
источник

OT

Orest Trxsh in Node.js — русскоговорящее сообщество
Стэк если что, node express mongo (mongoose)
источник

IO

Ihor Olkhovskyi in Node.js — русскоговорящее сообщество
Господа, а кто-то знает какое-то быстрое key-value хранилище для ноды, только чисто в памяти и запланированным протуханием данных? В целом можно самому написать объект и обвязку вокруг, может кто что знает?
источник

V

Vlad in Node.js — русскоговорящее сообщество
Orest Trxsh
Делать UserSchemaPre и проверять есть ли такая подписка с currentUserId, followerId и добавлять булево
все что касается конкретной модели и её данных должно находится в ней, все остальное в сервисах
источник

V

Vlad in Node.js — русскоговорящее сообщество
крч я бы не заносил это в модель
источник

BB

Bruian Blake in Node.js — русскоговорящее сообщество
Ihor Olkhovskyi
Господа, а кто-то знает какое-то быстрое key-value хранилище для ноды, только чисто в памяти и запланированным протуханием данных? В целом можно самому написать объект и обвязку вокруг, может кто что знает?
Редис?
источник

V

Vlad in Node.js — русскоговорящее сообщество
Ihor Olkhovskyi
Господа, а кто-то знает какое-то быстрое key-value хранилище для ноды, только чисто в памяти и запланированным протуханием данных? В целом можно самому написать объект и обвязку вокруг, может кто что знает?
redis
источник

CM

Chingiz Mamiyev in Node.js — русскоговорящее сообщество
Ihor Olkhovskyi
Господа, а кто-то знает какое-то быстрое key-value хранилище для ноды, только чисто в памяти и запланированным протуханием данных? В целом можно самому написать объект и обвязку вокруг, может кто что знает?
источник

IO

Ihor Olkhovskyi in Node.js — русскоговорящее сообщество
Редис я знаю :) Просто еще редис в проект тянуть не хочу )
источник

IO

Ihor Olkhovskyi in Node.js — русскоговорящее сообщество
Похоже, но все равно судя по всему, нужно обвязку для протухания самому писать
источник

BB

Bruian Blake in Node.js — русскоговорящее сообщество
Тем более знаешь, если есть компетенция используй её, а так тебе же надо снова изучать библиотеку, натыкаться на подводные камни...
источник

IO

Ihor Olkhovskyi in Node.js — русскоговорящее сообщество
Да надоело уже велосипедить :) NoCode, reusable, вот это все )
источник