Как опубликовать sh событий в хранилище событий в гнезде js CQRS? - PullRequest
0 голосов
/ 24 марта 2020

Я работаю над проектом cqrs , используя Nest Js и EventStore для публикации sh событий, использующих модель Aggregate Root с publisher.mergeObjectContext() и commit(), но они работают только с параметром типа Aggregate Root, когда я хотел опубликовать sh событие, используя eventBus.publish() У меня была ошибка этого типа

[EventStoreBus] Bad request: Could not unwrap network package for command WriteEvents.

это моя команда так работает нормально

 const order = this._publisher.mergeObjectContext(
         await this._repository.createOrder(requestOrderDto),
    );
    order.commit();

но не так

        this._eventBus.publish(new OrderRequestedEvent(requestOrderDto))
...