Size: a a a

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

2021 April 27

M

Morozzy in Node.js — русскоговорящее сообщество
Спасибо <3
источник

ЛZ

Личинка Кайтера Zori... in Node.js — русскоговорящее сообщество
Хотя ничего костыльного в sqlite не вижу, там хотя бы у тебя ничего не потеряется и работать с этим удобно
источник

UT

Unknown T. in Node.js — русскоговорящее сообщество
Есть красивый способ подняться на N директорий выше в строке? Сейчас я делаю так: path.dirname(path.dirname(path.dirname(filePath)))
источник

N

Nikita in Node.js — русскоговорящее сообщество
path.resolve ?
источник

AD

Alexey Dyomin in Node.js — русскоговорящее сообщество
Привет! ставлю эксперименты на себе... делаю модуль, который будет сохранять в разные строджи.
Вопрос, как правильней передавать в модуль тип хранилища?
варианты:
1) предавать строковую переменную type StorageType = 'cookies' | 'localStorage' | 'sessionStorage'; и в зависимости от неё обрабатывать всё внутри своего модуля.
2) Сделать типа фабрику, и предавать в конструктор реализацию interface Storage а в модуле вызывать его методы..
источник

N

Nikita in Node.js — русскоговорящее сообщество
это я так понял по веб js вопрос, не по ноде
источник

UT

Unknown T. in Node.js — русскоговорящее сообщество
типа path.resolve(path.join(filePath, ‘../../..’))?
источник

I

Igor in Node.js — русскоговорящее сообщество
path.resolve(dir, '..', '..', '..')
источник

N

Nikita in Node.js — русскоговорящее сообщество
источник

AD

Alexey Dyomin in Node.js — русскоговорящее сообщество
npm модуль делаю...
источник

UT

Unknown T. in Node.js — русскоговорящее сообщество
хм, ок, спасибо, я понял. path.resolve(dir, ‘../’.repeat(N)) по идее то, что надо
источник

N

Nikita in Node.js — русскоговорящее сообщество
2 вариант

позволяет юзеру добавить свою реализацию, не меняя твой код
источник

UT

Unknown T. in Node.js — русскоговорящее сообщество
В случае первого варианта у тебя будет поддержка только заранее предусмотренных вариантов, а во втором — любое хранилище, реализующее интерфейс. 2 лучше имхо
источник

AD

Alexey Dyomin in Node.js — русскоговорящее сообщество
спасибо ))
источник

AD

Alexey Dyomin in Node.js — русскоговорящее сообщество
ага, на PHP я так бы и сделал,не думаю. А тут фиг знает, какие могут быть подводные камни ))
источник

ДИ

Дамир Иваев... in Node.js — русскоговорящее сообщество
А кроме этого может быть еще какая-то причина? Несколько раз пробовал менять местами, не помогает
источник

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
кинь код кудато
проще глянуть
источник

ДИ

Дамир Иваев... in Node.js — русскоговорящее сообщество
Вот файл с роутами
источник

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
не ну шо точно не помогает местами поменять?
источник

ДИ

Дамир Иваев... in Node.js — русскоговорящее сообщество
Точно...
источник