Bootstrapping

Introduction

To boot an EJS application, you must first include the pre-compiled bootstrap script. The bootstrap script is responsible for providing file loading, parsing, and dependency management.

The bootstrap script is located at: ElentraJS/elentrajs.js

How It Works

The bootstrap script is simply a collection of classes from the EJS library included in a bundle.

The Bootstrap Class

Synopsis

class Bootstrap {
    constructor(string srcPath);
    boot(string selector) : Promise<App>
}

Methods

constructor(string srcPath)

Initializes a Bootstrap object. The srcPath argument specifies a directory path to be used when resolving dependencies.

boot(string selector) : Promise<App>

Loads the initial App class, its dependencies, and its configuration (environment.js) and returns a Promise. If the Promise resolves, it will return the application instance.

Examples

Example 1: Booting an EJS application

Last updated