summaryrefslogtreecommitdiff
path: root/src/routers/tmwa/middlewares/server.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/routers/tmwa/middlewares/server.js')
-rw-r--r--src/routers/tmwa/middlewares/server.js11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/routers/tmwa/middlewares/server.js b/src/routers/tmwa/middlewares/server.js
new file mode 100644
index 0000000..261ecfd
--- /dev/null
+++ b/src/routers/tmwa/middlewares/server.js
@@ -0,0 +1,11 @@
+module.exports = exports = (req, res, next) => {
+ res.append("Access-Control-Allow-Origin", "*"); // CORS ready
+ res.status(200).json({
+ "@context": "http://schema.org",
+ "@type": "GameServer",
+ name: req.app.locals.tmwa.name,
+ url: req.app.locals.tmwa.url,
+ playersOnline: req.app.locals.tmwa.num_online,
+ serverStatus: req.app.locals.tmwa.status,
+ });
+};