Servicios
Los servicios son parte importante de nuestro framework y están diseñados para que se puedan inyectar como una dependencia.
Inyección de dependencia
ZanobiJS se basa un patrón de diseño conocido como inyección de dependencia. Gracias a Awilix el contenedor de dependencias se puede administrar de forma rápida, eficiente y potente.
En el siguiente ejemplo, vemos con se resuelve esa dependencia dentro del constructor de un controlador.
Apoyanos
ZanobiJS es un proyecto de código abierto con licencia del MIT. Puede crecer gracias al apoyo de personas increíbles como tú. Si deseas unirte, lea más aquí.