summaryrefslogtreecommitdiff
path: root/src/routers/tmwa/middlewares/server.js
diff options
context:
space:
mode:
authorgumi <git@gumi.ca>2018-04-10 18:55:43 -0400
committergumi <git@gumi.ca>2018-04-10 19:05:44 -0400
commita944a52e264febae95626ff20c8a3ed89e3d6e9c (patch)
tree9691aed9f41363f8aaf50294970c1bea40e177f6 /src/routers/tmwa/middlewares/server.js
parentb0b04027206e928e5a511c8f8f060b27006aa382 (diff)
downloadapi-1.0.0.tar.gz
api-1.0.0.tar.bz2
api-1.0.0.tar.xz
api-1.0.0.zip
new major version: v1.0.0v1.0.0
this will make it easier to switch to typescript
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,
+ });
+};