Size: a a a

NestJS — русскоязычное сообщество

2021 January 27

D

Dmitriy in NestJS — русскоязычное сообщество
Он на диск потому что сбрасывает не сразу
источник

A

Ali in NestJS — русскоязычное сообщество
Кстати подскажите как Правильнее и логичнее это сделать.
У меня есть service users, у него есть метод "Создать" пользователя, создаю entity для этого, где основной ключ помимо нужных (email, username,id) еще есть password.

Вот как мне правильно отдавать пользователя на фронт. Не буду же гнать ему всю эту модель с паролем.

Это через ту же деструкт вытаскивать пароль и отдавать все остальное ?
{password, ...user} = userModel
источник

🏡K

🏡 ILshat Khamitov in NestJS — русскоязычное сообщество
Ali
🙊 а у тебя случайно нет твоих "пет" проектов, которых можно потыкать на гитхабе ?)
неа
источник

YK

Yaroslav Kuznetsov in NestJS — русскоязычное сообщество
Dmitriy
Он на диск потому что сбрасывает не сразу
Ну это я знаю, по этому и удивился что кто то его как постоянное хранилище использует
источник

D

Dmitriy in NestJS — русскоязычное сообщество
Ali
Кстати подскажите как Правильнее и логичнее это сделать.
У меня есть service users, у него есть метод "Создать" пользователя, создаю entity для этого, где основной ключ помимо нужных (email, username,id) еще есть password.

Вот как мне правильно отдавать пользователя на фронт. Не буду же гнать ему всю эту модель с паролем.

Это через ту же деструкт вытаскивать пароль и отдавать все остальное ?
{password, ...user} = userModel
Я вот это юзаю https://www.npmjs.com/package/morphism
источник

A

Ali in NestJS — русскоязычное сообщество
😞 очень жаль
источник

A

Ali in NestJS — русскоязычное сообщество
Спасибо, посмотрю
источник

🏡K

🏡 ILshat Khamitov in NestJS — русскоязычное сообщество
Dmitriy
Если Redis резко падает, то часть данных херится
выводил в консоль и писал в редис и резко вырубал комп, все на месте было, два раза тока пробовал, может при большом потоке данных так, хз
источник

D

Dmitriy in NestJS — русскоязычное сообщество
Ali
Спасибо, посмотрю
Еще можно class-transformer, но мне не зашёл
источник

YK

Yaroslav Kuznetsov in NestJS — русскоязычное сообщество
Ali
Кстати подскажите как Правильнее и логичнее это сделать.
У меня есть service users, у него есть метод "Создать" пользователя, создаю entity для этого, где основной ключ помимо нужных (email, username,id) еще есть password.

Вот как мне правильно отдавать пользователя на фронт. Не буду же гнать ему всю эту модель с паролем.

Это через ту же деструкт вытаскивать пароль и отдавать все остальное ?
{password, ...user} = userModel
Можно через sereilaze interceptor + class transformer исключить поля на отдачу
источник

VA

Veaceslav Artiom in NestJS — русскоязычное сообщество
🏡 ILshat Khamitov
выводил в консоль и писал в редис и резко вырубал комп, все на месте было, два раза тока пробовал, может при большом потоке данных так, хз
Я тестировал, может не совсем информативно, но после порога в 10 тыс запросов с сек, начал терять данные при ресом отключение, до этого стабильно успевал писать на диск, но это зависит конечно от типа носителя - то есть нужен быстрый диск
источник

🏡K

🏡 ILshat Khamitov in NestJS — русскоязычное сообщество
Оу, буду иметь ввиду, с монго нормально?
источник

🏡K

🏡 ILshat Khamitov in NestJS — русскоязычное сообщество
Veaceslav Artiom
Я тестировал, может не совсем информативно, но после порога в 10 тыс запросов с сек, начал терять данные при ресом отключение, до этого стабильно успевал писать на диск, но это зависит конечно от типа носителя - то есть нужен быстрый диск
☝️
источник

DE

Daniel Erased in NestJS — русскоязычное сообщество
Добрый день, а как-нибудь можно указать два паттерна для возможного пути entitites?

Я хочу чтобы entity искались по двум путям:

TYPEORM_ENTITIES = ...
dist/* */entities/*.entity.js
dist/
* */*.entity.js

Можно ли как-то указать, чтобы /entities/ был опциональным в шаблоне?

Может, /entities?/
источник

VL

Vanya Leyn in NestJS — русскоязычное сообщество
Ali
Кстати подскажите как Правильнее и логичнее это сделать.
У меня есть service users, у него есть метод "Создать" пользователя, создаю entity для этого, где основной ключ помимо нужных (email, username,id) еще есть password.

Вот как мне правильно отдавать пользователя на фронт. Не буду же гнать ему всю эту модель с паролем.

Это через ту же деструкт вытаскивать пароль и отдавать все остальное ?
{password, ...user} = userModel
Я пишу респонс обжект и маппер, потом маплю энтитю в респонс обжект
источник

DE

Daniel Erased in NestJS — русскоязычное сообщество
dist/* */{entities/, }*.entity.js
Может как-то так
источник

VA

Veaceslav Artiom in NestJS — русскоязычное сообщество
🏡 ILshat Khamitov
Оу, буду иметь ввиду, с монго нормально?
Ты по поводу потери ?
источник

🏡K

🏡 ILshat Khamitov in NestJS — русскоязычное сообщество
ага
источник

🏡K

🏡 ILshat Khamitov in NestJS — русскоязычное сообщество
такой же тест с монгой не делал?
источник

VA

Veaceslav Artiom in NestJS — русскоязычное сообщество
🏡 ILshat Khamitov
такой же тест с монгой не делал?
А зачем ? У нее сразу запись на диск, плюс есть подтверждение, это нужно документ размером в пару десятков мегабайт записывать и в это время сделать отключение что бы потеряла эту задачу, точнее не выполнила ее до конца.
источник