Skip to content

Latest commit

 

History

History

Zrobic w Application ApplicationModule//co powinien miec. Te moduly brac i laczyc ze soba. Rejestrowac query handlers, command handlers, event handlers.

Zrobic testy, ze moduly moga sie komunikowac tylko poprzez eventy i komendy. To jest uproszczenie!!! Ze moga zalezec od siebie tutaj.

TODO:

  • Logging
  • Docker with MongoDB
  • Docker with whole app
  • Embedded MongoDB
  • Email Server docker?

Co zostało zrobione

  • logowanie
  • express-openapi-validator

Example usage when using Jest and SuperTest: https://www.npmjs.com/package/express-openapi-validate https://medium.com/wolox/documenting-a-nodejs-rest-api-with-openapi-3-swagger-5deee9f50420 https://kirtikau.medium.com/how-to-add-swagger-ui-to-existing-node-js-and-express-js-project-2c8bad9364ce https://swagger.io/docs/open-source-tools/swagger-ui/usage/installation/

https://medium.com/wolox/documenting-a-nodejs-rest-api-with-openapi-3-swagger-5deee9f50420

https://www.npmjs.com/package/ts-event-bus

restapi - moze byc per moduł albo zupełnie osobno - wtedy laczy rozne moduły. A moze shared dac na taki poziom jak modules? I restapi bedzie dla kazdego w presentation

Co z infrastructure? Czy to tez nie powinno byc jak restapi - oddzielone!?!?