fastify-rob-config

1.1.0 • Public • Published

fastify-rob-config

Fastify Rob-Config integration

Current Version Build Status

Install

npm i fastify-rob-config

Usage

First, initialize your configuration and schema file: https://github.com/jeromemacias/node-rob-config#rob-config

const fastify = require('fastify')()
const fastifyRobConfig = require('fastify-rob-config')
 
const config = require('rob-config')
const options = {
  confKey: 'config', // optional, default: config
  asProperties: false, // if true, you will access to config.key instead of config.get('key'), default: false
  config: config // optional, default: require('rob-config')
}
 
fastify.register(fastifyRobConfig, options, function (err) {
   // or fastify[options.confKey].get('env')
  console.log(fastify.config.get('env'))
}))

Credits

  • convict Featureful configuration management library for Node.js

Readme

Keywords

none

Package Sidebar

Install

npm i fastify-rob-config

Weekly Downloads

263

Version

1.1.0

License

MIT

Unpacked Size

7.25 kB

Total Files

14

Last publish

Collaborators

  • jeromemacias