vertx / io.vertx.kotlin.ext.web.common.template / io.vertx.ext.web.common.template.TemplateEngine / renderAwait

renderAwait

suspend fun TemplateEngine.renderAwait(context: JsonObject, templateFileName: String): Buffer

Render the template. Template engines that support partials/fragments should extract the template base path from the template filename up to the last file separator.

Some engines support localization, for these engines, there is a predefined key "lang" to specify the language to be used in the localization, the format should follow the standard locale formats e.g.: "en-gb", "pt-br", "en".

Parameters

context - the routing context

templateFileName - the template file name to use

handler - the handler that will be called with a result containing the buffer or a failure.