chevron_right
chevron_right
chevron_right
chevron_right
chevron_right
chevron_right
chevron_right
chevron_right
chevron_right
chevron_right
chevron_right
chevron_right

A view is rendered using the method viewResult. The viewResult accepts two parameters -

  1. view identification - view location or view name or id
  2. model


Let's see an example -

export class DefaultController extends Controller {

    @DefaultWorker()
    async default() {
        const model = {
            title: 'FortJs'
        }
        const result = await viewResult('default/index.html',model);
        return result;
    }
}

By default fortjs provides mustache as view engine. But any view engine like - handlebar, ejs etc can be used.

For configuring other view engine, please read the docs - viewEngine