gh-db-installer
Version:
This module helps you to install the gh-db
83 lines (52 loc) • 1.49 kB
Markdown
# gh-config
This module helps you to work with the config file
### install
npm install gh-config --save
##### or
npm install gh-config
### exemple of the config file
[
{
"HOST": "localhost"
},
{
"PORT": 3000
}
]
### usage
#### add to project
const config = require('gh-config');
#### connect
put __dirname and path to your config file in parameters.
You have to do it just once in the main file of the project
config.connect(__dirname, 'path to the config file');
#### get
returns the value of object in config.
put key of object in parameters.
let HOST = config.get('HOST');
#### add
add new object to the config file
put new object in parameters
config.add({"host": "localhost"});
#### delete
delete object in the config file
put key of object in parameters
config.delete('HOST");
#### getFull
returns all config file
let fullConfig = confog.getFull();
#### null
clean config file.
config.null();
### exemple of code
const express = require('express');
const config = require('gh-config');
const app = express()
config.connect(__dirname, './config.json');
const PORT = config.get('PORT');
app.get('/', (req, res) => {
res.send('Hello World ! ! !');
})
app.listen(PORT, () => {
console.log(`Server started on port: ${PORT}`);
})