diff --git a/src/server.js b/src/server.js index 12be3c0..4a9c2f9 100644 --- a/src/server.js +++ b/src/server.js @@ -11,6 +11,7 @@ const config = require('./config.json'); const { http: { port } } = config; const app = express(); +const conntest = require('./services/conntest'); const account = require('./services/account'); const nasc = require('./services/nasc'); const datastore = require('./services/datastore'); @@ -30,6 +31,7 @@ app.use(express.urlencoded({ app.use(xmlparser); // import the servers into one +app.use(conntest); app.use(account); app.use(nasc); app.use(datastore); diff --git a/src/services/conntest/index.js b/src/services/conntest/index.js new file mode 100644 index 0000000..ebe2515 --- /dev/null +++ b/src/services/conntest/index.js @@ -0,0 +1,36 @@ +// handles conntest endpoints + +const express = require('express'); +const subdomain = require('express-subdomain'); +const logger = require('../../../logger'); + +// Router to handle the subdomain restriction +const conntest = express.Router(); + +// Setup route +logger.info('[conntest] Applying imported routes'); +conntest.get('/', async (request, response) => { + response.set('Content-Type', 'text/html'); + response.set('X-Organization', 'Nintendo'); + + response.send(` + + +
+