Something went wrong. Try again.
silliest site on the web*
Something went wrong. Try again.
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455import express from 'express';import http from 'http';import https from 'https';import fs from 'fs';import bodyParser from 'body-parser'import colors from 'colors';import { handler as ssrHandler } from './dist/server/entry.mjs';import registerAPIRoutes from './api.js';import './novabot/discordBot.js';import 'dotenv/config';import socket from './socket.js';
let port = Number(process.env.PORT);let devmode = process.env.DEVMODE;
const app = express();const base = '/';
app.use(express.urlencoded());
if (!process.argv.includes('--noapi')) {registerAPIRoutes(app);}
app.use(base, express.static('dist/client/'));app.use(ssrHandler);
app.use((req, res) => { res.status(404).sendFile('dist/client/404.html', { root: '.' });});
var server = http.createServer(app);
if (process.argv.includes('--nosock')) {// let the dogsss outttt console.log(`${colors.gray("[socket.io]")} not running socket.`);} else { socket(server);}
server.listen(port, () => { console.log(`${colors.green("[Site]")} Server running at http://localhost:${port}`);});
if(devmode == "true" && process.argv.includes('--https')) {var privateKey = fs.readFileSync('./fakecert.key', 'utf8');var certificate = fs.readFileSync('./fakecert.crt', 'utf8');
var credentials = {key: privateKey, cert: certificate};var sslserver = https.createServer(credentials,app);sslserver.listen(port+1, () => { console.log(`${colors.green("[Site]")} HTTPS Server running at https://localhost:${port+1}`);});}