Feature/add status check ping (#2579)

add status check ping
This commit is contained in:
Henry Heng
2024-06-04 18:45:45 +01:00
committed by GitHub
parent 5a73eaa588
commit 582dcc8508
4 changed files with 25 additions and 1 deletions
@@ -0,0 +1,13 @@
import { Request, Response, NextFunction } from 'express'
const getPing = async (req: Request, res: Response, next: NextFunction) => {
try {
return res.status(200).send('pong')
} catch (error) {
next(error)
}
}
export default {
getPing
}
+2 -1
View File
@@ -137,7 +137,8 @@ export class App {
'/api/v1/feedback',
'/api/v1/leads',
'/api/v1/get-upload-file',
'/api/v1/ip'
'/api/v1/ip',
'/api/v1/ping'
]
this.app.use((req, res, next) => {
if (/\/api\/v1\//i.test(req.url)) {
+2
View File
@@ -38,9 +38,11 @@ import vectorRouter from './vectors'
import verifyRouter from './verify'
import versionRouter from './versions'
import upsertHistoryRouter from './upsert-history'
import pingRouter from './ping'
const router = express.Router()
router.use('/ping', pingRouter)
router.use('/apikey', apikeyRouter)
router.use('/assistants', assistantsRouter)
router.use('/chatflows', chatflowsRouter)
+8
View File
@@ -0,0 +1,8 @@
import express from 'express'
import pingController from '../../controllers/ping'
const router = express.Router()
// GET
router.get('/', pingController.getPing)
export default router