1
0
mirror of https://github.com/NginxProxyManager/nginx-proxy-manager.git synced 2025-09-02 23:21:14 +03:00
Files
nginx-proxy-manager/src/backend/routes/api/main.js
Jamie Curnow 80d78cbf25 Backend
2018-06-20 08:47:26 +10:00

33 lines
718 B
JavaScript

'use strict';
const express = require('express');
const pjson = require('../../../../package.json');
let router = express.Router({
caseSensitive: true,
strict: true,
mergeParams: true
});
/**
* Health Check
* GET /api
*/
router.get('/', (req, res/*, next*/) => {
let version = pjson.version.split('-').shift().split('.');
res.status(200).send({
status: 'OK',
version: {
major: parseInt(version.shift(), 10),
minor: parseInt(version.shift(), 10),
revision: parseInt(version.shift(), 10)
}
});
});
router.use('/tokens', require('./tokens'));
router.use('/users', require('./users'));
module.exports = router;