Size: a a a

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

2021 January 09

ЕВ

Евгений Войтенко... in Node.js — русскоговорящее сообщество
Коллеги, так маппер норм делать? Я про исключение и метод map ?
источник

ЕВ

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

N

Nikita in Node.js — русскоговорящее сообщество
Евгений Войтенко
экспресс. пишу тест. нужно отработать вариант если база вернула null.
public map(dbUser: IUserDb): IUser {
   return { userId: dbUser.id, timeCreate: dbUser.time_create };
 }
Так експресс или нест все таки?
источник

N

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

D

Dmitry in Node.js — русскоговорящее сообщество
Не норм
Ты же по типам сказал что всегда юзер должен быть
Откуда проверка
Исключения вообще не нужны

И класс ради трансформации
источник

N

Nikita in Node.js — русскоговорящее сообщество
Dmitry
Не норм
Ты же по типам сказал что всегда юзер должен быть
Откуда проверка
Исключения вообще не нужны

И класс ради трансформации
Просветите что это? Это какой то конкретный фреймворк или как? Что за маппер, какой то java подобный ооп подход
источник

ЕВ

Евгений Войтенко... in Node.js — русскоговорящее сообщество
Nikita
Вижу там injectable
express + ts + inversify
источник

D

Dmitry in Node.js — русскоговорящее сообщество
Хз. Но подход да. Такой тянуть не нужно
источник

ЕВ

Евгений Войтенко... in Node.js — русскоговорящее сообщество
Dmitry
Не норм
Ты же по типам сказал что всегда юзер должен быть
Откуда проверка
Исключения вообще не нужны

И класс ради трансформации
а где делать проверку на нул? если из базы может нул прийти?\
источник

D

Dmitry in Node.js — русскоговорящее сообщество
Евгений Войтенко
а где делать проверку на нул? если из базы может нул прийти?\
Заранее
Трансформер не должен знать об этом

+ тянуть ооп в функциональный экспрес такое
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Dmitry
Заранее
Трансформер не должен знать об этом

+ тянуть ооп в функциональный экспрес такое
С каких пор экспресс функциональный?)
источник

D

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

D

Dmitry in Node.js — русскоговорящее сообщество
Евгений Войтенко
а где делать проверку на нул? если из базы может нул прийти?\
function transform(user: User) {
 return { id: user.user_id }
}
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Dmitry
с самого начала
взять те же мидлвары и роуты
зачем переусложнять ?
Всё равно не вижу, как мидлвары дают экспрессу функциональную парадигму
источник

D

Dmitry in Node.js — русскоговорящее сообщество
(path, fn1, fn2, fn3)
это явно не ооп
источник

N

Nikita in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Всё равно не вижу, как мидлвары дают экспрессу функциональную парадигму
Не могу утверждать о парадигме, но экспресс действительно "ощущается функциональщиной"
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Nikita
Не могу утверждать о парадигме, но экспресс действительно "ощущается функциональщиной"
Всё не делится на ООП/Функциональщина
источник

мв

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

мв

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

D

Dmitry in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Всё не делится на ООП/Функциональщина
дается возможность обьекденять мидлвары
почему бы нет?
источник