Size: a a a

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

2020 April 28

N

Nikolay in Node.js — русскоговорящее сообщество
Сергей
Ребят, подскажите как стоит назвать свойство класса, которое может редактировать только другой служебный класс?
Я знаю, что через нижнее подчеркивание назваются локальные свойства. Но не понимаю как показать, что свойство можно редактировать только на определенном уровне
Использовать тайпскрипт
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Nikolay
Использовать тайпскрипт
не поможет. он хочет динамически проверять кто обращается к полю
источник

NN

Nikita Nesterchuk in Node.js — русскоговорящее сообщество
Есть еще вариант Object.defineProperty и поставить свойству write: false, тогда читать можно будет, а поменять  - нет. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty
источник

С

Сергей in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
вижу единственный вариант — сделать line приватным полем у geometry
источник

N

Nikolay in Node.js — русскоговорящее сообщество
Можно извратиться. Каждый объект обладает двумя API: 1) открытый в самом объекте и 2) приватный через метод аля getPrivateAPI() или getExtendedAPI()
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Nikolay
Можно извратиться. Каждый объект обладает двумя API: 1) открытый в самом объекте и 2) приватный через метод аля getPrivateAPI() или getExtendedAPI()
что помешает unit вызвать getPrivateApi?
источник

IV

Igor Vaulin in Node.js — русскоговорящее сообщество
господа, что-то telebot постоянно выдает [bot.error.update] Error: socket hang up
источник

꧁岡

꧁倫太郎 岡部꧂... in Node.js — русскоговорящее сообщество
надо использовать telegraf
источник

IV

Igor Vaulin in Node.js — русскоговорящее сообщество
раньше же работал вроде или у него проблемы с актуальностью?
источник

И

Илья | 😶 ☮️... in Node.js — русскоговорящее сообщество
надо использовать telegraf [2]
источник

АГ

Андрей Гончаренко... in Node.js — русскоговорящее сообщество
Всем доброго времени суток, ребята подскажите как правильно сделать, я с помощью Sequelize делаю выборку с базы вот такую
await User.findAll({
 include: {
   model: Company,
   as: 'company',
   include: {
     model: Project,
     as: 'project'
   }
 }
});

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

await Project.count();
источник

И

Илья | 😶 ☮️... in Node.js — русскоговорящее сообщество
Андрей Гончаренко
Всем доброго времени суток, ребята подскажите как правильно сделать, я с помощью Sequelize делаю выборку с базы вот такую
await User.findAll({
 include: {
   model: Company,
   as: 'company',
   include: {
     model: Project,
     as: 'project'
   }
 }
});

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

await Project.count();
ну так всё норм
источник

И

Илья | 😶 ☮️... in Node.js — русскоговорящее сообщество
проходишься через reduce в цикле и считаешь*
источник

АГ

Андрей Гончаренко... in Node.js — русскоговорящее сообщество
Илья | 😶 ☮️
проходишься через reduce в цикле и считаешь*
понял, думал может есть функция у Sequelize для этого случая
источник

И

Илья | 😶 ☮️... in Node.js — русскоговорящее сообщество
Андрей Гончаренко
понял, думал может есть функция у Sequelize для этого случая
это же вложенные данные, которые ты за уши тянешь, как ты их посчитаешь ?
источник

АГ

Андрей Гончаренко... in Node.js — русскоговорящее сообщество
Илья | 😶 ☮️
это же вложенные данные, которые ты за уши тянешь, как ты их посчитаешь ?
видимо только циклом)
источник

M

Mishell in Node.js — русскоговорящее сообщество
Мне нужно отослать текстовый документ, а у меня есть только строка.

Плохой вариант: Сохранить строку в документ формата txt, сделать buffer из этого файла и отослать.
Хороший вариант: сразу конвертировать мою строку в buffer формата txt. То есть я имею ввиду как-то добавить туда необходимые заголовки или что либо ещё. Есть ли простой способ реализовать такое?
источник

V

Vint in Node.js — русскоговорящее сообщество
Илья | 😶 ☮️
проходишься через reduce в цикле и считаешь*
Херня какая
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Mishell
Мне нужно отослать текстовый документ, а у меня есть только строка.

Плохой вариант: Сохранить строку в документ формата txt, сделать buffer из этого файла и отослать.
Хороший вариант: сразу конвертировать мою строку в buffer формата txt. То есть я имею ввиду как-то добавить туда необходимые заголовки или что либо ещё. Есть ли простой способ реализовать такое?
Если отправляешь экспрессом, надо просто при отправке указать, что это бинарник.
Можно добавить заголовок, что файл для скачивания
источник

V

Vint in Node.js — русскоговорящее сообщество
Андрей Гончаренко
видимо только циклом)
Читаешь про Sequelize.fn и attributes: []
источник