GetVersion endpoint
This commit is contained in:
parent
b7f01446d7
commit
6bb2b7b701
|
@ -1,12 +1,14 @@
|
|||
const index_service = require("../services/indexService");
|
||||
const handleError = require("../middleware/errors");
|
||||
|
||||
async function helloWorld(req, res) {
|
||||
|
||||
async function getVersion(req, res) {
|
||||
try {
|
||||
const query_result = "Unknown development version";
|
||||
res.send(query_result);
|
||||
const query_result = await index_service.getVersion();
|
||||
res.json(query_result);
|
||||
} catch (error) {
|
||||
handleError(error);
|
||||
handleError(error, res);
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = { helloWorld };
|
||||
module.exports = { getVersion };
|
12
src/models/index.js
Normal file
12
src/models/index.js
Normal file
|
@ -0,0 +1,12 @@
|
|||
const { getVersion } = require("../utils/configManager");
|
||||
|
||||
async function getVersion() {
|
||||
|
||||
const version = await getVersion();
|
||||
const res = {
|
||||
version: version
|
||||
};
|
||||
return res;
|
||||
}
|
||||
|
||||
module.exports = { getVersion }
|
|
@ -3,12 +3,8 @@ const controller = require("../controllers/index");
|
|||
|
||||
const router = express.Router();
|
||||
|
||||
router.get('/', (res, req) => {
|
||||
console.debug("Triggered hello world");
|
||||
controller.helloWorld(res, req);
|
||||
});
|
||||
|
||||
router.get('/version', (res, req) => {
|
||||
router.get('/version', async (res, req) => {
|
||||
controller.getVersion(res, req);
|
||||
});
|
||||
|
||||
|
|
7
src/services/indexService.js
Normal file
7
src/services/indexService.js
Normal file
|
@ -0,0 +1,7 @@
|
|||
const model = require("../models/index");
|
||||
|
||||
async function getVersion() {
|
||||
return model.getVersion();
|
||||
}
|
||||
|
||||
module.exports = { getVersion }
|
Loading…
Reference in a new issue