renamed "account" service to "nnid"

This commit is contained in:
Jonathan Barrow
2022-02-06 18:01:18 -05:00
parent 3bc805a6bf
commit d92d4f3e89
13 changed files with 40 additions and 40 deletions

View File

@@ -12,7 +12,7 @@ const { http: { port } } = config;
const app = express();
const conntest = require('./services/conntest');
const account = require('./services/account');
const nnid = require('./services/nnid');
const nasc = require('./services/nasc');
const datastore = require('./services/datastore');
const api = require('./services/api');
@@ -32,7 +32,7 @@ app.use(xmlparser);
// import the servers into one
app.use(conntest);
app.use(account);
app.use(nnid);
app.use(nasc);
app.use(datastore);
app.use(api);

View File

@@ -1,38 +0,0 @@
// handles "account.nintendo.net" endpoints
const express = require('express');
const subdomain = require('express-subdomain');
const cemuMiddleware = require('../../middleware/cemu');
const pnidMiddleware = require('../../middleware/pnid');
const logger = require('../../../logger');
const routes = require('./routes');
// Router to handle the subdomain restriction
const account = express.Router();
logger.info('[ACCOUNT] Importing middleware');
account.use(cemuMiddleware);
account.use(pnidMiddleware);
// Setup routes
logger.info('[ACCOUNT] Applying imported routes');
account.use('/v1/api/admin', routes.ADMIN);
account.use('/v1/api/content', routes.CONTENT);
account.use('/v1/api/devices', routes.DEVICES);
account.use('/v1/api/miis', routes.MIIS);
account.use('/v1/api/oauth20', routes.OAUTH);
account.use('/v1/api/people', routes.PEOPLE);
account.use('/v1/api/provider', routes.PROVIDER);
account.use('/v1/api/support', routes.SUPPORT);
// Main router for endpoints
const router = express.Router();
// Create subdomains
logger.info('[ACCOUNT] Creating \'account\' subdomain');
router.use(subdomain('account', account));
logger.info('[ACCOUNT] Creating \'c.account\' subdomain');
router.use(subdomain('c.account', account));
module.exports = router;

View File

@@ -0,0 +1,38 @@
// handles "account.nintendo.net" endpoints
const express = require('express');
const subdomain = require('express-subdomain');
const cemuMiddleware = require('../../middleware/cemu');
const pnidMiddleware = require('../../middleware/pnid');
const logger = require('../../../logger');
const routes = require('./routes');
// Router to handle the subdomain restriction
const nnid = express.Router();
logger.info('[NNID] Importing middleware');
nnid.use(cemuMiddleware);
nnid.use(pnidMiddleware);
// Setup routes
logger.info('[NNID] Applying imported routes');
nnid.use('/v1/api/admin', routes.ADMIN);
nnid.use('/v1/api/content', routes.CONTENT);
nnid.use('/v1/api/devices', routes.DEVICES);
nnid.use('/v1/api/miis', routes.MIIS);
nnid.use('/v1/api/oauth20', routes.OAUTH);
nnid.use('/v1/api/people', routes.PEOPLE);
nnid.use('/v1/api/provider', routes.PROVIDER);
nnid.use('/v1/api/support', routes.SUPPORT);
// Main router for endpoints
const router = express.Router();
// Create subdomains
logger.info('[NNID] Creating \'account\' subdomain');
router.use(subdomain('account', nnid));
logger.info('[NNID] Creating \'c.account\' subdomain');
router.use(subdomain('c.account', nnid));
module.exports = router;