Size: a a a

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

2020 March 03

AV

Artem Vorobev in NestJS — русскоязычное сообщество
Andrey Melikhov
ps сделай — увидишь, что процесс один
Мне нужно что-бы и поток был один, потомучто много RAM выделяется
источник

AM

Andrey Melikhov in NestJS — русскоязычное сообщество
память выделяется на процесс, а не на поток
источник

AM

Andrey Melikhov in NestJS — русскоязычное сообщество
потоки V8 и libUV ты не изменишь, разве что тред пул можно чуть чуть пошатать, но зачем?
источник

AM

Andrey Melikhov in NestJS — русскоязычное сообщество
а зачем ты столько памяти ноде дал?
источник

AM

Andrey Melikhov in NestJS — русскоязычное сообщество
--max-old-space-size=8192
ты разрешил 8 гигов под old space. Зачем?
источник

AV

Artem Vorobev in NestJS — русскоязычное сообщество
Andrey Melikhov
--max-old-space-size=8192
ты разрешил 8 гигов под old space. Зачем?
Ради эксперимента,  без этого параметра резльтат такой же
источник

AM

Andrey Melikhov in NestJS — русскоязычное сообщество
ну она столько не сожрёт eсли ты файлы в память не читаешь. я не понимаю твою проблему
источник

AM

Andrey Melikhov in NestJS — русскоязычное сообщество
ps -aux | grep node
покажи
источник

AV

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

AM

Andrey Melikhov in NestJS — русскоязычное сообщество
ну вот, у тебя один процесс. можешь в htop F5 нажать и увидеть
источник

AM

Andrey Melikhov in NestJS — русскоязычное сообщество
226M он у тебя потребляет, что беспокоит-то?
источник

AV

Artem Vorobev in NestJS — русскоязычное сообщество
Andrey Melikhov
226M он у тебя потребляет, что беспокоит-то?
Сейчас отпрвлю запрос посмотрим
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
Andrey Melikhov
ну вот, у тебя один процесс. можешь в htop F5 нажать и увидеть
Я аж испгался, думал новый протокол изобрели) nttp2 https://github.com/amel-true/node-nttp2-demo
источник

AM

Andrey Melikhov in NestJS — русскоязычное сообщество
не понял
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
Andrey Melikhov
не понял
Опечатка, http <- nttp
источник

AM

Andrey Melikhov in NestJS — русскоязычное сообщество
а, не сматчил с текстом
источник

AP

Alexander Panko in NestJS — русскоязычное сообщество
Юрий Косяков
Добрый день. Помогите, пожалуйста.

Предусловие:
В NestApp при создании подключаю TypeOrmModule.forRoot({})... В процессе работы приложения создаётся сущность с @PrimaryGeneratedColumn({ name: 'ID' }) id: number; - всё работает хорошо, при создании сущности и сохранении в БД id в неё записывается.

Проблема:
При попытке сделать e2e тест для случая создания этой сущности id перестаёт записываться в объект. Для создания app в тестах импортирую точно такие же модули. При этом в базе сущность создается, как и при обычном запуске, но значения PrimaryGeneratedColumn, UpdatedColumn, CreatedColumn не записываются в объект класса (в БД всё ок).


Возможно кто-нибудь сталкивался, не придётся лезть в дебри :)
ты точно возвращаешь результат вызова save?
источник

ЮК

Юрий Косяков in NestJS — русскоязычное сообщество
Alexander Panko
ты точно возвращаешь результат вызова save?
Не совсем понял вопрос.

Пробовал сохранять так:

await obj.save();

и

objRepository.save(obj);


При обычном запуске Nest всё ок, но при создании через const moduleRef = await Test.createTestingModule({..); app = moduleRef.createNestApplication(); значения обратно из Insert не подтягиваются.
источник

AP

Alexander Panko in NestJS — русскоязычное сообщество
Юрий Косяков
Не совсем понял вопрос.

Пробовал сохранять так:

await obj.save();

и

objRepository.save(obj);


При обычном запуске Nest всё ок, но при создании через const moduleRef = await Test.createTestingModule({..); app = moduleRef.createNestApplication(); значения обратно из Insert не подтягиваются.
я имею ввиду цепочка вызовов какая? в тесте дергаешь метод сервиса который создает entity вызывает repository.save и возвращает результат этого вызова, так или как то иначе?
источник

ЮК

Юрий Косяков in NestJS — русскоязычное сообщество
в тесте через http делаю post на контроллер, который прокидывает dto в сервис, создает и возвращает результат
источник