1.0.7 • Published 4 years ago

wrap-next-handler v1.0.7

Weekly downloads
11
License
ISC
Repository
github
Last release
4 years ago

Readme

Install

npm install wrap-next-handler

Usage

const wrapHandler = require('wrap-next-handler') // <- require this package

const packageInfo = require("./package.json")
const dev = process.env.NODE_ENV !== 'production'

const app = next({ dev })

const handle = wrapHandler(app) // <- pass app to wrapHandler
const port = process.env.PORT || 3200

app.prepare().then(() => {
    createServer((req, res) => {
        const parsedUrl = parse(req.url, true)
        handle(req, res, parsedUrl) // <- using this handler
    }).listen(port, err => {
        if (err) throw err
        console.log('> Ready on http://localhost:' + port)
    })
})

feature

  • support /metrics path for prometheus collect metrics
  • support /api/v1/healthz/status for livenessProbe in Deployment
1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago