From f3c4d2ebe3876ba3cd3f83a3db1286cedad176f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Fri, 28 Apr 2017 19:35:48 -0400 Subject: [PATCH] closes #5636 --- src/controllers/index.js | 4 ---- src/routes/index.js | 3 --- src/webserver.js | 7 +++++++ 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/controllers/index.js b/src/controllers/index.js index 6cebf29d8f..0f15d2f4ab 100644 --- a/src/controllers/index.js +++ b/src/controllers/index.js @@ -370,7 +370,3 @@ Controllers.termsOfUse = function (req, res, next) { termsOfUse: meta.config.termsOfUse, }); }; - -Controllers.ping = function (req, res) { - res.status(200).send(req.path === '/sping' ? 'healthy' : '200'); -}; diff --git a/src/routes/index.js b/src/routes/index.js index 969577aabf..3dc6047b22 100644 --- a/src/routes/index.js +++ b/src/routes/index.js @@ -34,9 +34,6 @@ function mainRoutes(app, middleware, controllers) { setupPageRoute(app, '/search', middleware, [], controllers.search.search); setupPageRoute(app, '/reset/:code?', middleware, [], controllers.reset); setupPageRoute(app, '/tos', middleware, [], controllers.termsOfUse); - - app.get('/ping', controllers.ping); - app.get('/sping', controllers.ping); } function modRoutes(app, middleware, controllers) { diff --git a/src/webserver.js b/src/webserver.js index 7f10ac707a..f3ab28f630 100644 --- a/src/webserver.js +++ b/src/webserver.js @@ -130,6 +130,9 @@ function setupExpressApp(app) { app.use(compression()); + app.get('/ping', ping); + app.get('/sping', ping); + setupFavicon(app); app.use(relativePath + '/apple-touch-icon', middleware.routeTouchIcon); @@ -157,6 +160,10 @@ function setupExpressApp(app) { toobusy.interval(parseInt(meta.config.eventLoopInterval, 10) || 500); } +function ping(req, res) { + res.status(200).send(req.path === '/sping' ? 'healthy' : '200'); +} + function setupFavicon(app) { var faviconPath = meta.config['brand:favicon'] || 'favicon.ico'; faviconPath = path.join(nconf.get('base_dir'), 'public', faviconPath.replace(/assets\/uploads/, 'uploads'));