Igor
['value1', 'value2', 'value'].some(item => item === value) может так проще будет?
Igor
ой
🦜
Igor
🦜
['value1', 'value2', 'value'].include(value)
Igor
инклюдес по-моему только приметивы
🦜
вот так же проще
Igor
some будет по-универсальнее. ну от ситуации зависит
🦜
Eugene
есть front-end и есть бэкенд на ноде.
нужно сделать
domain.com - front
domain.com/admin - админка на ноде
domain.com/v1/api - апишка на ноде.
Как правильно nginx конфиг намутить, интересует больше для ноды.
Может есть у кого-нибудь заготовки на gist ?
?
Vadim
Nurik
Alexander
Народ, прокомментируйте, плиз.
С redis недавно, поэтому сильно не толкайте.
Пытаюсь организовать нумерацию инвойсов. Так как автоинкремента у редиса нет, то появилась идея создать массив сгенерированных номеров и положить в базу. По необходимости дергаем очередной номер, удаляя его из массива в базе. При уменьшении базы догенерируем следующую часть номеров.
На сколько имеет место такой вариант и нет ли вероятности попадания одного и того же номера к нескольким юзерам в параллели?
Evgeniy 🍀
uuid же
Alexander
uuid4 замечательно, но на сколько он человекочитаем? )
Alexander
А зачем читабельность идентификатора?
Alexander
это не идентификатор, а номер инвойса/счета
Alexander
типа АБ-001-123
Alexander
А, сорян, невнимательно кейс прочитал
Vladimir
Evgeniy 🍀
Вообще я вижу использование uuid в качестве ключа для редиса.
Нумерацию делать как ты описал в целом ок, но нужна проверка и разрешение колизий номеров.
Evgeniy 🍀
номер просто не должен быть тогда ключом в хранилище
KlonD90
вообще у редиса есть инкремент
KlonD90
с другой стороны у инкрементов есть минусы типа чтобы доступ был только у чувака
Evgeniy 🍀
KlonD90
Alexander
KlonD90
Alexander
Мб хранить в редиске одну запись тогда и при получении значения обновлять с добавлением 1 к ней?
A
Точнее не в монге, а в драйвере
Alexander
я понял. но, мне кажется INCR будет быстрее и проще. Тут особых изощрений с уникальностью не надо
A
Всем привет, может кто-то делал или сталкивался с апи для рассылки сообщений по номеру телефона НЕ из контакт листа в whatsapp
A
вроде как раньше были 2 либы(одна на пхп), но саппорт прекращен с год назад
A
вроде как из-за изменения протокола
semrefl
Artem
HELP!
Ребята, кто-то сталкивался с загрузкой фото на сервер?
у меня такая беда, при загрузке файла с телефона этот файл переворачивается на фронте, есле его открыть в отдельном окне то норм
вычитал что проблема в EXIF параметрах этого файла
как обработать файл?
сomorsiс
imagemagic?
Sergey
倫太郎
Что это за...
倫太郎
Зачем
Алексей
camelCase и ничего кроме camelCase
Алексей
ну только PascalCase для классов
Cenator 🐈
Перезапускал?
Alexander
"ctrl" + "-"
Максим
ctrl+numpad 0
500 Internal Server Error
ищите в гугле: “how to install atom”
Cenator 🐈
Vladimir
удали папку .vscode в Users
Eugene
Товарищи, а как fs.unlink() заставить игнорить и продолжать работу если файл не найден? только через callback?
?
get set бесполезные зачем-то
?
ctrl+ крысой покрути
Eugene
Yan
парни, так вопрос по модулю fs
Yan
короче, делаю спа аппку на фронте, мне требуется, чтобы не было перезагрузок страниц без надобности
Yan
так вот, когда я загружаю файл, у меня страницу релодится на фронте
Yan
я понял, что проблема в том, что я загружаю его через создание readstream на бэке
?
казалось бы какая вообще связь fs и фронтендом
Yan
это сделано из-за того, что при загрузке файл попадает в /tmp в системе, а сохранить мне его надо в каталоге проекта, который на другом разделе
Yan
а fs.rename не может в переименование файлов на разных разделах
Yan
и сыпет ошибку
Yan
пришлось сделать так
Yan
типа копирую файл через стрим, а потом из /tmp его удаляю
Yan
такая херня уже на втором проекте, собственно почему я это и просек
?
подожди при чем тут вообще бекендовская пляска с файлом и релоад на фронте?
Yan
кто сталкивался с такой проблемой?
Yan
я поэтому и пошел спрашивать, потому что симптом одинаковый абсолютно
Yan
если юзать fs.rename, все в порядке
Yan
а если я создаю стрим, то на фронте страница релодится
?
значит чето не так делаешь, очевидно, как файл заливаешь?
Yan
как форм дата
Yan
далее через formidable парсю форму
Yan
забираю файл, из него создаю стрим
?
может фронт на определенный взрыв бека реагирует?