app.enable(name)
Sets the Boolean setting name to true
Example
app.enable('maintenanceSupported')
index.js
var express = require('express') var app = express() app.set('version', '1.2.31') app.set('maintenanceSupported', true) function getAppInfo(){ version = app.get('version') maintenanceSupported = !app.disabled('maintenanceSupported') return `maintenanceSupported : ${maintenanceSupported}, <br />version : ${version}` } app.get('/', (req, res) => { res.send("Hello World") }) app.get('/appInfo', (req, res) => { res.send(getAppInfo()) }) app.get('/disableMaintenance', (req, res) => { app.disable('maintenanceSupported') res.send(getAppInfo()) }) app.get('/enableMaintenance', (req, res) => { app.enable('maintenanceSupported') res.send(getAppInfo()) }) app.listen(3000, () => {console.log("Application started in port 3000")});
Run index.js.
Open the url ‘localhost:3000/appInfo’.
Open the url ‘http://localhost:3000/disableMaintenance’
to stop maintenance.
Open the url ‘http://localhost:3000/enableMaintenance’,
to enable maintenance.
No comments:
Post a Comment