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");
|
const handleError = require("../middleware/errors");
|
||||||
|
|
||||||
async function helloWorld(req, res) {
|
|
||||||
|
async function getVersion(req, res) {
|
||||||
try {
|
try {
|
||||||
const query_result = "Unknown development version";
|
const query_result = await index_service.getVersion();
|
||||||
res.send(query_result);
|
res.json(query_result);
|
||||||
} catch (error) {
|
} 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();
|
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);
|
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