Add back ESL remote check and fix index errors

ESL is a status logger for EUS and I didn't notice when we moved from the old PHP version to the new Revolution version that I neglected to include the check for it, so that was missing for months and months.

Also that index fix is that req.url returns a "/" when you go to index but has no file in the url. Express understands it but fs.access let it through so Express was printing an error to the console which looked a bit ugly and was a bug so I fixed it here too.
This commit is contained in:
tgpethan 2020-01-09 19:55:09 +00:00
parent 23685baca0
commit e5ffe4a8a1

5
EUS.js
View file

@ -78,6 +78,8 @@ module.exports = {
res - Response from server res - Response from server
*/ */
if (req.query["stat"] == "get") return res.end('{ "status":1, "version":"'+global.internals.version+'" }');
// Register the time at the start of the request // Register the time at the start of the request
d = new Date(); d = new Date();
startTime = d.getTime(); startTime = d.getTime();
@ -87,7 +89,8 @@ module.exports = {
fs.access(__dirname + BASE_PATH + "/i/"+urs+image_json[urs], error => { fs.access(__dirname + BASE_PATH + "/i/"+urs+image_json[urs], error => {
if (error) { if (error) {
// Doesn't exist, handle request normaly // Doesn't exist, handle request normaly
fs.access(__dirname + BASE_PATH + "/files"+req.url, error => { if (req.url === "/") { urs = "/index.html" } else { urs = req.url };
fs.access(__dirname + BASE_PATH + "/files"+urs, error => {
if (error) { if (error) {
// Doesn't exist, send a 404 to the client. // Doesn't exist, send a 404 to the client.
res.status(404).end("404!"); res.status(404).end("404!");