Skip to content

isekaimaou1109/fastify-pug

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@fastify/pug

This is a small wrapper around pug.

Install

npm i @isekaimaouyoki-sama/fastify-pug

Usage

Easy to use require/import this plugin as below

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
})

About

The minimal package for rendering pug template

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published