Size: a a a

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

2020 May 18

VL

Vladimir Lysenko in Node.js — русскоговорящее сообщество
Ярослав Лучер
А почему все юзают монгодб с нодой?
Просто удобно
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Nikolai
Записывать прямо в модель товара? То есть в бд в товаре будет свойство цвета - синий и т.п.?
Да
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Ярослав Лучер
А почему все юзают монгодб с нодой?
Тебе кажется
источник

N

Nikolai in Node.js — русскоговорящее сообщество
Спасибо. А как в таком случае, например, на главной выводить список всех брендов ?
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Создать коллекцию с брендами
источник

А

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

ЯЛ

Ярослав Лучер... in Node.js — русскоговорящее сообщество
Александр
далеко не все, я бы даже сказал что больше постгре юзают
Прост как ни зайду в чат, так только монго вижу😳
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Ярослав Лучер
Прост как ни зайду в чат, так только монго вижу😳
неудачно заходишь)
источник

А

Александр in Node.js — русскоговорящее сообщество
Ярослав Лучер
Прост как ни зайду в чат, так только монго вижу😳
тут 90% нубов, а в туторах для нубов только монгу юзают
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Ярослав Лучер
Прост как ни зайду в чат, так только монго вижу😳
Это говорит о том, что те, кто её использует, не могут сами найти ответы
источник

N

Nikolai in Node.js — русскоговорящее сообщество
Sergey 🛸
Создать коллекцию с брендами
Ещё раз уточню. Отдельная коллекция брендов. Например, adidas и puma. При создании товара в свойство бренд все равно пишу название «adidas», а не id свойства adidas из коллекции брендов ?) то есть не связываю их.
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Nikolai
Ещё раз уточню. Отдельная коллекция брендов. Например, adidas и puma. При создании товара в свойство бренд все равно пишу название «adidas», а не id свойства adidas из коллекции брендов ?) то есть не связываю их.
Да
источник

N

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

А

Александр in Node.js — русскоговорящее сообщество
Nikolai
Ещё раз уточню. Отдельная коллекция брендов. Например, adidas и puma. При создании товара в свойство бренд все равно пишу название «adidas», а не id свойства adidas из коллекции брендов ?) то есть не связываю их.
лучше связать имхо, изменится название бренда (внезапно) и изменить его нужно будет только в одной записи, в противном случае менять название всем товарам + имхо фильтры будет проще реализовывать
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Александр
лучше связать имхо, изменится название бренда (внезапно) и изменить его нужно будет только в одной записи, в противном случае менять название всем товарам + имхо фильтры будет проще реализовывать
В таком случае лучше использовать реляционную БД, а не тащить реляции в монгу
источник

А

Александр in Node.js — русскоговорящее сообщество
Алексей Попов
В таком случае лучше использовать реляционную БД, а не тащить реляции в монгу
в данном случае не вижу ничего плохого, чтобы эта связь была на уровне приложения
источник

A

AK in Node.js — русскоговорящее сообщество
Как вк бота который на лонгпулл поставить на хероку? Или там ток коллбэк?
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
AK
Как вк бота который на лонгпулл поставить на хероку? Или там ток коллбэк?
оплатить тариф
источник

a

adikalon in Node.js — русскоговорящее сообщество
Никак не могу понять. В этом пакете: https://www.npmjs.com/package/class-validator
Декоратор
IsMobilePhone

Какие параметры необходимо передать?
источник

EI

Elkhan Isayev in Node.js — русскоговорящее сообщество
Ошибка: path argument is required to res.sendFile.

Код с res.sendFile.

app.get('/img/:path', (req, res) => {   
   const options = {
       root: path.join(__dirname, 'assets/public'),
       headers: {
           'x-timestamp': Date.now(),
           'x-sent': true
       }
   };

   const coinPath = req.params.id;

   res.sendFile(coinPath, options, (err) => {
       console.log(err);
       res.sendfile('coins/not-found.png', options, (ntfderr) => {
           console.log(nferr);
           res.sendStatus(404);
       })
   });
});

P.s. (path сверху require сделал )
источник