fastify-reverse-routes
TypeScript icon, indicating that this package has built-in type declarations

3.0.0 • Public • Published

fastify-reverse-routes

js-standard-style Build Status

Fastify reverse routes plugin, with this you can generate path using your route name and arguments.

Install

NPM

npm i fastify-reverse-routes

Yarn

yarn add fastify-reverse-routes

Usage

Add it to your project with register and you are done!

const fastify = require("fastify")()

fastify.register(require("fastify-reverse-routes").plugin)

fastify.route({
  url: "/frameworks/:name",
  method: "GET",
  name: "frameworks",
  handler: async () => {
    reply.send(fastify.reverse("frameworks", { name: "fastify" })) // /frameworks/fastify
  },
})

fastify.listen(3000)

Reference

This plugin decorates the fastify instance with a reverse function. That function accepts following arguments:

  • name name of your route
  • arguments values to fill placeholders
  • options additional options path-to-regexp

License

Licensed under MIT.

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 3.0.0
    66
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 3.0.0
    66
  • 2.0.0
    2
  • 1.1.0
    0
  • 1.0.0
    0

Package Sidebar

Install

npm i fastify-reverse-routes

Weekly Downloads

68

Version

3.0.0

License

MIT

Unpacked Size

10.8 kB

Total Files

8

Last publish

Collaborators

  • dimonnwc3