Class: Lassi

Lassi(rootopt)

Constructeur de l'application. Effectue les initialisations par défaut.
Ce constructeur n'est jamais appelé directement. Utilisez lassi.Lassi

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.

Source:

Extends

  • Emitter

Methods

allServices()

Liste tous les services enregistrés

Source:

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

Source:

service(name)

Enregistre un Service dans le système.

Parameters:
Name Type Description
name String

Le nom du component

Source:

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.

Source: