split portal into multiple files to help with load times

This commit is contained in:
CaramelKat 2020-05-21 03:12:56 -05:00
parent df3eb4201d
commit 2917b9d25c
6 changed files with 12424 additions and 12422 deletions

12309
src/html/portal.css Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

93
src/html/portal.js Normal file

File diff suppressed because one or more lines are too long

View File

@ -2,7 +2,6 @@ const express = require('express');
const subdomain = require('express-subdomain');
const logger = require('../../logger');
const routes = require('./routes');
const bodyParser = require('body-parser');
// Main router for endpointsindex.js
const router = express.Router();
@ -24,7 +23,6 @@ portal.use('/titles/', routes.PORTAL);
portal.use('/v1/communities/', routes.COMMUNITY);
portal.use('/v1/posts/', routes.POST);
portal.use('/posts', routes.NEWPOST);
portal.use(bodyParser.urlencoded({limit: '50mb', extended: true}));
api.use('/v1/communities/', routes.COMMUNITY);
api.use('/v1/posts/', routes.POST);
api.use('/posts/', routes.POST);

View File

@ -5,12 +5,11 @@ var xml = require('object-to-xml');
const { POST } = require('../../../models/post');
const util = require('../../../util/authentication');
const database = require('../../../database');
var multer = require('multer');
const snowflake = require('node-snowflake').Snowflake;
var upload = multer();
const bodyParser = require('body-parser');
/* GET post titles. */
router.post('/', upload.none(), async function (req, res, next) {
router.post('/', bodyParser({limit: '5mb'}), async function (req, res, next) {
const creationDate = moment().format('YYYY-MM-DD HH:MM:SS');
let appData = "";
if (req.body.app_data) {
@ -60,7 +59,7 @@ router.post('/', upload.none(), async function (req, res, next) {
res.sendStatus(200);
});
router.post('/*/empathies', upload.none(), function (req, res, next) {
router.post('/*/empathies', function (req, res, next) {
let paramPackData = util.data.decodeParamPack(req.headers["x-nintendo-parampack"]);
let pid = req.originalUrl.replace('/v1/posts/', '').replace('/empathies','').trim();
database.connect().then(async emp => {

View File

@ -11,5 +11,11 @@ router.get('/show', function (req, res) {
/*router.get('/wiiu-emulation.js', function (req, res) {
res.sendFile("wiiu-emulation.js", { root: 'html' });
});*/
router.get('/portal.js', function (req, res) {
res.sendFile("portal.js", { root: 'src/html' });
});
router.get('/portal.css', function (req, res) {
res.sendFile("portal.css", { root: 'src/html' });
});
module.exports = router;