feat: add health check page (#244)

This commit is contained in:
kimatata
2025-07-12 18:33:45 +09:00
committed by GitHub
parent ed1e90c714
commit f3ebaafdf6
12 changed files with 176 additions and 12 deletions

View File

@@ -0,0 +1,10 @@
const express = require('express');
const router = express.Router();
module.exports = function () {
router.get('/', async (req, res) => {
res.json({ status: 'ok' });
});
return router;
};

View File

@@ -3,7 +3,7 @@ const router = express.Router();
// "/" GET
router.get('/', (req, res) => {
res.send('Test Case Management API Server');
res.send('This is UnitTCMS API server');
});
module.exports = router;

View File

@@ -39,6 +39,10 @@ const sequelize = new Sequelize({
const indexRoute = require('./routes/index');
app.use('/', indexRoute);
// "/health"
const healthIndexRoute = require('./routes/health/index')();
app.use('/health', healthIndexRoute);
// "users"
const usersIndexRoute = require('./routes/users/index')(sequelize);
const usersFindRoute = require('./routes/users/find')(sequelize);