mirror of
https://gitlab.com/MrFry/mrfrys-node-server
synced 2025-04-01 20:24:18 +02:00
Added extra modules loading
This commit is contained in:
parent
a986c97231
commit
05f5e2237d
1 changed files with 18 additions and 4 deletions
22
server.js
22
server.js
|
@ -27,10 +27,11 @@ const vhost = require('vhost')
|
|||
const logger = require('./utils/logger.js')
|
||||
logger.Load()
|
||||
const utils = require('./utils/utils.js')
|
||||
const fs = require('fs')
|
||||
const http = require('http')
|
||||
const https = require('https')
|
||||
|
||||
const extraModulesFile = './extraModules.json'
|
||||
|
||||
const loggableKeywords = [
|
||||
'user.js'
|
||||
]
|
||||
|
@ -62,6 +63,19 @@ let modules = {
|
|||
}
|
||||
}
|
||||
|
||||
try {
|
||||
if (utils.FileExists(extraModulesFile)) {
|
||||
const extraModules = JSON.parse(utils.ReadFile(extraModulesFile))
|
||||
modules = {
|
||||
...extraModules,
|
||||
...modules
|
||||
}
|
||||
}
|
||||
} catch (e) {
|
||||
logger.Log('Failed to read extra modules file')
|
||||
console.log(e)
|
||||
}
|
||||
|
||||
const app = express()
|
||||
|
||||
app.use(function (req, res, next) {
|
||||
|
@ -107,9 +121,9 @@ var certsLoaded = false
|
|||
if (startHTTPS && utils.FileExists(privkeyFile) && utils.FileExists(fullchainFile) && utils.FileExists(
|
||||
chainFile)) {
|
||||
try {
|
||||
const key = fs.readFileSync(privkeyFile, 'utf8')
|
||||
const cert = fs.readFileSync(fullchainFile, 'utf8')
|
||||
const ca = fs.readFileSync(chainFile, 'utf8')
|
||||
const key = utils.ReadFile(privkeyFile)
|
||||
const cert = utils.ReadFile(fullchainFile)
|
||||
const ca = utils.ReadFile(chainFile)
|
||||
var certs = {
|
||||
key: key,
|
||||
cert: cert,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue