make referer check work again

merge-requests/346/merge
Thomas Lynch 3 years ago
parent 7aa6d4d433
commit 0c0102ec0c
  1. 13
      helpers/referrercheck.js
  2. 2
      server.js

@ -1,8 +1,17 @@
'use strict';
const { refererCheck, allowedHosts } = require(__dirname+'/../configs/secrets.js')
const config = require(__dirname+'/../config.js')
, dynamicResponse = require(__dirname+'/dynamic.js')
, allowedHostSet = new Set(allowedHosts);
, { addCallback } = require(__dirname+'/../redis.js')
let refererCheck, allowedHosts, allowedHostSet;
const updateReferers = () => {
({ refererCheck, allowedHosts } = config.get);
allowedHostSet = new Set(allowedHosts);
}
updateReferers();
addCallback('config', updateReferers);
module.exports = (req, res, next) => {
if (req.method !== 'POST') {

@ -11,7 +11,6 @@ const config = require(__dirname+'/config.js')
, server = require('http').createServer(app)
, cookieParser = require('cookie-parser')
, { port, cookieSecret, debugLogs, google, hcaptcha } = require(__dirname+'/configs/secrets.js')
, referrerCheck = require(__dirname+'/helpers/referrercheck.js')
, Mongo = require(__dirname+'/db/db.js')
, Socketio = require(__dirname+'/socketio.js')
, dynamicResponse = require(__dirname+'/helpers/dynamic.js')
@ -56,6 +55,7 @@ const config = require(__dirname+'/config.js')
app.set('trust proxy', 1);
//self explanatory middlewares
const referrerCheck = require(__dirname+'/helpers/referrercheck.js');
app.use(referrerCheck);
// use pug view engine

Loading…
Cancel
Save