Merge pull request #219 from shocknet/feature/add-version
add api version to response headers
This commit is contained in:
commit
b40764b08d
2 changed files with 8 additions and 1 deletions
4
main.js
4
main.js
|
|
@ -1,8 +1,10 @@
|
|||
const program = require("commander");
|
||||
|
||||
const {version} = (JSON.parse(require('fs').readFileSync("./package.json", "utf-8")))
|
||||
|
||||
// parse command line parameters
|
||||
program
|
||||
.version("1.0.0")
|
||||
.version(version)
|
||||
.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("-h, --serverhost [host]", "web server listening host (defaults to localhost)")
|
||||
|
|
|
|||
|
|
@ -199,6 +199,11 @@ const server = program => {
|
|||
next()
|
||||
})
|
||||
|
||||
app.use((req, res, next) => {
|
||||
res.set('Version', program.version())
|
||||
next()
|
||||
})
|
||||
|
||||
await Storage.init({
|
||||
dir: Path.resolve(rootFolder, '../.storage')
|
||||
})
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue