Constructor
new Lassi(rootopt)
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
root |
String |
<optional> |
La racine du projet. Par défaut il s'agit du dossier d'exécution du script. |
Extends
- Emitter
Methods
allServices()
Liste tous les services enregistrés
component(name, dependenciesopt)
Enregistre un Component dans le système.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
name |
String | Le nom du component |
|
dependencies |
Array.<string> |
<optional> |
Une liste de noms de composants en dépendance |
service(name)
Enregistre un Service dans le système.
Parameters:
Name | Type | Description |
---|---|---|
name |
String | Le nom du component |
Events
afterRailUse
Évènement déclenché après chargement d'un middleware.
Parameters:
Name | Type | Description |
---|---|---|
rail |
Express | express |
name |
String | Le nom du middleware. |
settings |
Object | Les réglages qui ont été passés au créateur du middleware |
- Source:
beforeRailUse
Évènement déclenché avant chargement d'un middleware.
Parameters:
Name | Type | Description |
---|---|---|
rail |
Express | express |
name |
String | Le nom du middleware. |
settings |
Object | Les réglages qui seront passés au créateur du middleware |
- Source:
beforeTransport
Évènement généré avant l'expédition des données
sur la couche de transport et avant que la couche
de transport ne soit déterminée via context.contentTYpe
Parameters:
Name | Type | Description |
---|---|---|
context |
Context | le context de la requête |
data |
Object | les données modifiables |
- Source:
context
Évènement généré de la création d'un nouveau contexte.
Parameters:
Name | Type | Description |
---|---|---|
context |
Context | le context fraîchement créé. |
- Source:
shutdown
Évènement généré lorsque l'application est arrêtée par la méthode shutdown.