An open API service indexing awesome lists of open source software.

https://github.com/isekaimaou1109/fastify-pug

The minimal package for rendering pug template
https://github.com/isekaimaou1109/fastify-pug

Last synced: 9 days ago
JSON representation

The minimal package for rendering pug template

Awesome Lists containing this project

README

        

# @fastify/pug

This is a small wrapper around [pug](https://pugjs.org/api/getting-started.html).

## Install
```
npm i @isekaimaouyoki-sama/fastify-pug
```

## Usage

Easy to use require/import this plugin as below

```js
const path = require('path')
const fastify = require('fastify')()

fastify.register(
require('@isekaimaouyoki-sama/fastify-pug'),
{
// root directory for view
rootDir: path.join(__dirname, "views")
}
)

fastify.get("/", async function(request, reply) {
reply.renderer(
'home.pug', // path to pug template
{ name: 'toni' } // data to pass into template
)
})

fastify.listen({ port: 3000 }, err => {
if (err) throw err
})
```