add api version to response headers
This commit is contained in:
parent
49bd4f070f
commit
a760c0300d
2 changed files with 8 additions and 1 deletions
4
main.js
4
main.js
|
|
@ -1,8 +1,10 @@
|
||||||
const program = require("commander");
|
const program = require("commander");
|
||||||
|
|
||||||
|
const {version} = (JSON.parse(require('fs').readFileSync("./package.json", "utf-8")))
|
||||||
|
|
||||||
// parse command line parameters
|
// parse command line parameters
|
||||||
program
|
program
|
||||||
.version("1.0.0")
|
.version(version)
|
||||||
.option("-s, --serverport [port]", "web server http listening port (defaults to 8280)")
|
.option("-s, --serverport [port]", "web server http listening port (defaults to 8280)")
|
||||||
.option("-x, --httpsport [port]", "web server https listening port (defaults to 8283)")
|
.option("-x, --httpsport [port]", "web server https listening port (defaults to 8283)")
|
||||||
.option("-h, --serverhost [host]", "web server listening host (defaults to localhost)")
|
.option("-h, --serverhost [host]", "web server listening host (defaults to localhost)")
|
||||||
|
|
|
||||||
|
|
@ -199,6 +199,11 @@ const server = program => {
|
||||||
next()
|
next()
|
||||||
})
|
})
|
||||||
|
|
||||||
|
app.use((req, res, next) => {
|
||||||
|
res.set('Version', program.version())
|
||||||
|
next()
|
||||||
|
})
|
||||||
|
|
||||||
await Storage.init({
|
await Storage.init({
|
||||||
dir: Path.resolve(rootFolder, '../.storage')
|
dir: Path.resolve(rootFolder, '../.storage')
|
||||||
})
|
})
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue