Express handler is split from index.js
This commit is contained in:
parent
ae576d6ca9
commit
3925327875
2 changed files with 33 additions and 24 deletions
28
expressHandler.js
Normal file
28
expressHandler.js
Normal file
|
@ -0,0 +1,28 @@
|
|||
const express = require("express"),
|
||||
path = require("path")
|
||||
|
||||
var app = express()
|
||||
|
||||
const PORT = process.env.PORT || 8080
|
||||
|
||||
const cachePath = path.join(__dirname, 'cached')
|
||||
const assetPath = path.join(__dirname, "assets")
|
||||
|
||||
app.listen(PORT, () => {
|
||||
console.log("Violet's Purgatory is now listening on port: " + PORT)
|
||||
})
|
||||
|
||||
const pageUpdater = require("./pageUpdater.js")
|
||||
|
||||
app.use("/fonts", express.static(path.join(assetPath, "fonts")))
|
||||
app.use("/cached", express.static(cachePath))
|
||||
app.use("/imgs", express.static(path.join(assetPath, "Images")))
|
||||
app.use("/snds", express.static(path.join(assetPath, "Sounds")))
|
||||
|
||||
app.use("/emojis", express.static(path.join(cachePath, "emojis")))
|
||||
|
||||
app.use(pageUpdater.middleWare)
|
||||
|
||||
module.exports = {
|
||||
app: app
|
||||
}
|
23
index.js
23
index.js
|
@ -1,12 +1,8 @@
|
|||
const express = require('express'),
|
||||
const express = require('./expressHandler.js'),
|
||||
path = require('path'),
|
||||
fs = require('fs'),
|
||||
WebSocket = require("ws")
|
||||
|
||||
var app = express()
|
||||
|
||||
const PORT = process.env.PORT || 8080
|
||||
|
||||
const staticpath = path.join(__dirname, 'static')
|
||||
const cachePath = path.join(__dirname, 'cached')
|
||||
const assetPath = path.join(__dirname, "assets")
|
||||
|
@ -27,21 +23,8 @@ if (!fs.existsSync(announcementFile)) {
|
|||
fs.writeFileSync(announcementFile, ``)
|
||||
}
|
||||
|
||||
const pageUpdater = require('./pageUpdater.js')
|
||||
|
||||
var constants = JSON.parse(fs.readFileSync(path.join(__dirname, 'constants.json')))
|
||||
|
||||
app.listen(PORT, () => {
|
||||
console.log("Violet's Purgatory is now listening on port: " + PORT)
|
||||
})
|
||||
|
||||
app.use("/fonts", express.static(path.join(assetPath, "fonts")))
|
||||
app.use("/cached", express.static(cachePath))
|
||||
app.use("/imgs", express.static(path.join(assetPath, "Images")))
|
||||
app.use("/snds", express.static(path.join(assetPath, "Sounds")))
|
||||
|
||||
app.use("/emojis", express.static(path.join(cachePath, "emojis")))
|
||||
|
||||
if (!fs.existsSync(cachePath)) {
|
||||
fs.mkdirSync(cachePath)
|
||||
}
|
||||
|
@ -50,12 +33,10 @@ if (!fs.existsSync(path.join(cachePath, "emojis"))) {
|
|||
fs.mkdirSync(path.join(cachePath, "emojis"))
|
||||
}
|
||||
|
||||
app.use(pageUpdater.middleWare)
|
||||
|
||||
process.on('uncaughtException', (err, origin) => {
|
||||
fs.writeSync(
|
||||
process.stderr.fd,
|
||||
`Caught exception: ${err}\n` +
|
||||
`Exception origin: ${origin}`,
|
||||
);
|
||||
});
|
||||
});
|
Loading…
Reference in a new issue