MISC
This commit is contained in:
33
server.js
33
server.js
@ -39,8 +39,8 @@ const PORT = process.env.NEXT_PUBLIC_PORT || 3000;
|
||||
const HOST = process.env.NEXT_PUBLIC_HOST;
|
||||
const dev = process.env.NODE_ENV !== "production";
|
||||
const PROTOCOL = process.env.NEXT_PUBLIC_PROTOCOL;
|
||||
const app = next({ dev });
|
||||
const handle = app.getRequestHandler();
|
||||
const nextApp = next({ dev });
|
||||
const nextHandler = nextApp.getRequestHandler();
|
||||
console.log("process.env.SSL_ENABLED = ", process.env.SSL_ENABLED);
|
||||
console.log("process.env.NEXTAUTH_URL = ", process.env.NEXTAUTH_URL);
|
||||
console.log("process.env.NEXT_PUBLIC_PORT = ", process.env.NEXT_PUBLIC_PORT);
|
||||
@ -63,7 +63,7 @@ const uploadTmp = multer({ storage: storageMem });
|
||||
const prisma = common.getPrismaClient();
|
||||
|
||||
// handlers
|
||||
app
|
||||
nextApp
|
||||
.prepare()
|
||||
.then(() => {
|
||||
const server = express();
|
||||
@ -518,6 +518,13 @@ app
|
||||
|
||||
|
||||
|
||||
});
|
||||
//----------------- log client console messages and their session.user.id and IP----------------
|
||||
server.post("/log", (req, res) => {
|
||||
//get ip from request
|
||||
const ip = req.headers['x-forwarded-for'] || req.connection.remoteAddress;
|
||||
console.log("[client log] " + req.body.message + " user: " + req.body.userId + " IP: " + ip);
|
||||
res.end("ok");
|
||||
});
|
||||
|
||||
// --------------- EXCEL EXPORT ROUTE ----------------
|
||||
@ -533,19 +540,19 @@ app
|
||||
});
|
||||
|
||||
server.get("*", (req, res) => {
|
||||
return handle(req, res);
|
||||
return nextHandler(req, res);
|
||||
});
|
||||
server.post("*", (req, res) => {
|
||||
return handle(req, res);
|
||||
return nextHandler(req, res);
|
||||
});
|
||||
server.put("*", (req, res) => {
|
||||
return handle(req, res);
|
||||
return nextHandler(req, res);
|
||||
});
|
||||
server.patch("*", (req, res) => {
|
||||
return handle(req, res);
|
||||
return nextHandler(req, res);
|
||||
});
|
||||
server.delete("*", (req, res) => {
|
||||
return handle(req, res);
|
||||
return nextHandler(req, res);
|
||||
});
|
||||
|
||||
//check if ssl is enabled
|
||||
@ -652,15 +659,7 @@ async function Stat() {
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Stat();
|
||||
|
||||
exports.baseUrlGlobal = baseUrlGlobal;
|
||||
|
||||
exports.default = app;
|
||||
exports.default = nextApp;
|
||||
|
Reference in New Issue
Block a user