file:///home/fmpdcrei/public_html/backend/app.js:1
var http = require('http');
           ^

ReferenceError: require is not defined in ES module scope, you can use import instead
This file is being treated as an ES module because it has a '.js' file extension and '/home/fmpdcrei/public_html/backend/package.json' contains "type": "module". To treat it as a CommonJS script, rename it to use the '.cjs' file extension.
    at file:///home/fmpdcrei/public_html/backend/app.js:1:12
    at ModuleJobSync.runSync (node:internal/modules/esm/module_job:437:37)
    at ModuleLoader.importSyncForRequire (node:internal/modules/esm/loader:389:47)
    at loadESMFromCJS (node:internal/modules/cjs/loader:1363:24)
    at Module._compile (node:internal/modules/cjs/loader:1503:5)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10)
    at Module.load (node:internal/modules/cjs/loader:1266:32)
    at Module._load (node:internal/modules/cjs/loader:1091:12)
    at Module.require (node:internal/modules/cjs/loader:1289:19)
    at require (node:internal/modules/helpers:182:18)

Node.js v20.20.0
file:///home/fmpdcrei/public_html/backend/app.js:1
var http = require('http');
           ^

ReferenceError: require is not defined in ES module scope, you can use import instead
This file is being treated as an ES module because it has a '.js' file extension and '/home/fmpdcrei/public_html/backend/package.json' contains "type": "module". To treat it as a CommonJS script, rename it to use the '.cjs' file extension.
    at file:///home/fmpdcrei/public_html/backend/app.js:1:12
    at ModuleJobSync.runSync (node:internal/modules/esm/module_job:437:37)
    at ModuleLoader.importSyncForRequire (node:internal/modules/esm/loader:389:47)
    at loadESMFromCJS (node:internal/modules/cjs/loader:1363:24)
    at Module._compile (node:internal/modules/cjs/loader:1503:5)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10)
    at Module.load (node:internal/modules/cjs/loader:1266:32)
    at Module._load (node:internal/modules/cjs/loader:1091:12)
    at Module.require (node:internal/modules/cjs/loader:1289:19)
    at require (node:internal/modules/helpers:182:18)

Node.js v20.20.0
file:///home/fmpdcrei/public_html/backend/app.js:1
var http = require('http');
           ^

ReferenceError: require is not defined in ES module scope, you can use import instead
This file is being treated as an ES module because it has a '.js' file extension and '/home/fmpdcrei/public_html/backend/package.json' contains "type": "module". To treat it as a CommonJS script, rename it to use the '.cjs' file extension.
    at file:///home/fmpdcrei/public_html/backend/app.js:1:12
    at ModuleJobSync.runSync (node:internal/modules/esm/module_job:437:37)
    at ModuleLoader.importSyncForRequire (node:internal/modules/esm/loader:389:47)
    at loadESMFromCJS (node:internal/modules/cjs/loader:1363:24)
    at Module._compile (node:internal/modules/cjs/loader:1503:5)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10)
    at Module.load (node:internal/modules/cjs/loader:1266:32)
    at Module._load (node:internal/modules/cjs/loader:1091:12)
    at Module.require (node:internal/modules/cjs/loader:1289:19)
    at require (node:internal/modules/helpers:182:18)

Node.js v20.20.0
file:///home/fmpdcrei/public_html/backend/app.js:1
var http = require('http');
           ^

ReferenceError: require is not defined in ES module scope, you can use import instead
This file is being treated as an ES module because it has a '.js' file extension and '/home/fmpdcrei/public_html/backend/package.json' contains "type": "module". To treat it as a CommonJS script, rename it to use the '.cjs' file extension.
    at file:///home/fmpdcrei/public_html/backend/app.js:1:12
    at ModuleJobSync.runSync (node:internal/modules/esm/module_job:437:37)
    at ModuleLoader.importSyncForRequire (node:internal/modules/esm/loader:389:47)
    at loadESMFromCJS (node:internal/modules/cjs/loader:1363:24)
    at Module._compile (node:internal/modules/cjs/loader:1503:5)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10)
    at Module.load (node:internal/modules/cjs/loader:1266:32)
    at Module._load (node:internal/modules/cjs/loader:1091:12)
    at Module.require (node:internal/modules/cjs/loader:1289:19)
    at require (node:internal/modules/helpers:182:18)

Node.js v20.20.0
file:///home/fmpdcrei/public_html/backend/app.js:1
var http = require('http');
           ^

ReferenceError: require is not defined in ES module scope, you can use import instead
This file is being treated as an ES module because it has a '.js' file extension and '/home/fmpdcrei/public_html/backend/package.json' contains "type": "module". To treat it as a CommonJS script, rename it to use the '.cjs' file extension.
    at file:///home/fmpdcrei/public_html/backend/app.js:1:12
    at ModuleJobSync.runSync (node:internal/modules/esm/module_job:437:37)
    at ModuleLoader.importSyncForRequire (node:internal/modules/esm/loader:389:47)
    at loadESMFromCJS (node:internal/modules/cjs/loader:1363:24)
    at Module._compile (node:internal/modules/cjs/loader:1503:5)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10)
    at Module.load (node:internal/modules/cjs/loader:1266:32)
    at Module._load (node:internal/modules/cjs/loader:1091:12)
    at Module.require (node:internal/modules/cjs/loader:1289:19)
    at require (node:internal/modules/helpers:182:18)

Node.js v20.20.0
file:///home/fmpdcrei/public_html/backend/app.js:1
var http = require('http');
           ^

ReferenceError: require is not defined in ES module scope, you can use import instead
This file is being treated as an ES module because it has a '.js' file extension and '/home/fmpdcrei/public_html/backend/package.json' contains "type": "module". To treat it as a CommonJS script, rename it to use the '.cjs' file extension.
    at file:///home/fmpdcrei/public_html/backend/app.js:1:12
    at ModuleJobSync.runSync (node:internal/modules/esm/module_job:437:37)
    at ModuleLoader.importSyncForRequire (node:internal/modules/esm/loader:389:47)
    at loadESMFromCJS (node:internal/modules/cjs/loader:1363:24)
    at Module._compile (node:internal/modules/cjs/loader:1503:5)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10)
    at Module.load (node:internal/modules/cjs/loader:1266:32)
    at Module._load (node:internal/modules/cjs/loader:1091:12)
    at Module.require (node:internal/modules/cjs/loader:1289:19)
    at require (node:internal/modules/helpers:182:18)

Node.js v20.20.0
file:///home/fmpdcrei/public_html/backend/app.js:1
var http = require('http');
           ^

ReferenceError: require is not defined in ES module scope, you can use import instead
This file is being treated as an ES module because it has a '.js' file extension and '/home/fmpdcrei/public_html/backend/package.json' contains "type": "module". To treat it as a CommonJS script, rename it to use the '.cjs' file extension.
    at file:///home/fmpdcrei/public_html/backend/app.js:1:12
    at ModuleJobSync.runSync (node:internal/modules/esm/module_job:437:37)
    at ModuleLoader.importSyncForRequire (node:internal/modules/esm/loader:389:47)
    at loadESMFromCJS (node:internal/modules/cjs/loader:1363:24)
    at Module._compile (node:internal/modules/cjs/loader:1503:5)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10)
    at Module.load (node:internal/modules/cjs/loader:1266:32)
    at Module._load (node:internal/modules/cjs/loader:1091:12)
    at Module.require (node:internal/modules/cjs/loader:1289:19)
    at require (node:internal/modules/helpers:182:18)

Node.js v20.20.0
file:///home/fmpdcrei/public_html/backend/app.js:1
var http = require('http');
           ^

ReferenceError: require is not defined in ES module scope, you can use import instead
This file is being treated as an ES module because it has a '.js' file extension and '/home/fmpdcrei/public_html/backend/package.json' contains "type": "module". To treat it as a CommonJS script, rename it to use the '.cjs' file extension.
    at file:///home/fmpdcrei/public_html/backend/app.js:1:12
    at ModuleJobSync.runSync (node:internal/modules/esm/module_job:437:37)
    at ModuleLoader.importSyncForRequire (node:internal/modules/esm/loader:389:47)
    at loadESMFromCJS (node:internal/modules/cjs/loader:1363:24)
    at Module._compile (node:internal/modules/cjs/loader:1503:5)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10)
    at Module.load (node:internal/modules/cjs/loader:1266:32)
    at Module._load (node:internal/modules/cjs/loader:1091:12)
    at Module.require (node:internal/modules/cjs/loader:1289:19)
    at require (node:internal/modules/helpers:182:18)

Node.js v20.20.0
file:///home/fmpdcrei/public_html/backend/app.js:1
var http = require('http');
           ^

ReferenceError: require is not defined in ES module scope, you can use import instead
This file is being treated as an ES module because it has a '.js' file extension and '/home/fmpdcrei/public_html/backend/package.json' contains "type": "module". To treat it as a CommonJS script, rename it to use the '.cjs' file extension.
    at file:///home/fmpdcrei/public_html/backend/app.js:1:12
    at ModuleJobSync.runSync (node:internal/modules/esm/module_job:437:37)
    at ModuleLoader.importSyncForRequire (node:internal/modules/esm/loader:389:47)
    at loadESMFromCJS (node:internal/modules/cjs/loader:1363:24)
    at Module._compile (node:internal/modules/cjs/loader:1503:5)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10)
    at Module.load (node:internal/modules/cjs/loader:1266:32)
    at Module._load (node:internal/modules/cjs/loader:1091:12)
    at Module.require (node:internal/modules/cjs/loader:1289:19)
    at require (node:internal/modules/helpers:182:18)

Node.js v20.20.0
node:internal/modules/esm/resolve:1204
    throw error;
    ^

Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'express' imported from /home/fmpdcrei/public_html/backend/server.js
    at packageResolve (node:internal/modules/esm/resolve:873:9)
    at moduleResolve (node:internal/modules/esm/resolve:946:18)
    at defaultResolve (node:internal/modules/esm/resolve:1188:11)
    at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:708:12)
    at #cachedDefaultResolve (node:internal/modules/esm/loader:657:25)
    at ModuleLoader.getModuleJobForRequire (node:internal/modules/esm/loader:413:53)
    at new ModuleJobSync (node:internal/modules/esm/module_job:375:34)
    at ModuleLoader.importSyncForRequire (node:internal/modules/esm/loader:386:11)
    at loadESMFromCJS (node:internal/modules/cjs/loader:1363:24)
    at Module._compile (node:internal/modules/cjs/loader:1503:5) {
  code: 'ERR_MODULE_NOT_FOUND'
}

Node.js v20.20.0
node:internal/modules/esm/resolve:1204
    throw error;
    ^

Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'express' imported from /home/fmpdcrei/public_html/backend/server.js
    at packageResolve (node:internal/modules/esm/resolve:873:9)
    at moduleResolve (node:internal/modules/esm/resolve:946:18)
    at defaultResolve (node:internal/modules/esm/resolve:1188:11)
    at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:708:12)
    at #cachedDefaultResolve (node:internal/modules/esm/loader:657:25)
    at ModuleLoader.getModuleJobForRequire (node:internal/modules/esm/loader:413:53)
    at new ModuleJobSync (node:internal/modules/esm/module_job:375:34)
    at ModuleLoader.importSyncForRequire (node:internal/modules/esm/loader:386:11)
    at loadESMFromCJS (node:internal/modules/cjs/loader:1363:24)
    at Module._compile (node:internal/modules/cjs/loader:1503:5) {
  code: 'ERR_MODULE_NOT_FOUND'
}

Node.js v20.20.0
node:internal/modules/esm/resolve:1204
    throw error;
    ^

Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'express' imported from /home/fmpdcrei/public_html/backend/server.js
    at packageResolve (node:internal/modules/esm/resolve:873:9)
    at moduleResolve (node:internal/modules/esm/resolve:946:18)
    at defaultResolve (node:internal/modules/esm/resolve:1188:11)
    at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:708:12)
    at #cachedDefaultResolve (node:internal/modules/esm/loader:657:25)
    at ModuleLoader.getModuleJobForRequire (node:internal/modules/esm/loader:413:53)
    at new ModuleJobSync (node:internal/modules/esm/module_job:375:34)
    at ModuleLoader.importSyncForRequire (node:internal/modules/esm/loader:386:11)
    at loadESMFromCJS (node:internal/modules/cjs/loader:1363:24)
    at Module._compile (node:internal/modules/cjs/loader:1503:5) {
  code: 'ERR_MODULE_NOT_FOUND'
}

Node.js v20.20.0
node:internal/modules/esm/resolve:1204
    throw error;
    ^

Error [ERR_MODULE_NOT_FOUND]: Cannot find module '/home/fmpdcrei/public_html/backend/node_modules/mysql2/promise' imported from /home/fmpdcrei/public_html/backend/config/database.js
    at finalizeResolution (node:internal/modules/esm/resolve:283:11)
    at moduleResolve (node:internal/modules/esm/resolve:952:10)
    at defaultResolve (node:internal/modules/esm/resolve:1188:11)
    at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:708:12)
    at #cachedDefaultResolve (node:internal/modules/esm/loader:657:25)
    at ModuleLoader.getModuleJobForRequire (node:internal/modules/esm/loader:413:53)
    at new ModuleJobSync (node:internal/modules/esm/module_job:375:34)
    at ModuleLoader.getModuleJobForRequire (node:internal/modules/esm/loader:473:11)
    at new ModuleJobSync (node:internal/modules/esm/module_job:375:34)
    at ModuleLoader.getModuleJobForRequire (node:internal/modules/esm/loader:473:11) {
  code: 'ERR_MODULE_NOT_FOUND',
  url: 'file:///home/fmpdcrei/public_html/backend/node_modules/mysql2/promise'
}

Node.js v20.20.0
node:internal/modules/esm/resolve:1204
    throw error;
    ^

Error [ERR_MODULE_NOT_FOUND]: Cannot find module '/home/fmpdcrei/public_html/backend/node_modules/mysql2/promise' imported from /home/fmpdcrei/public_html/backend/config/database.js
    at finalizeResolution (node:internal/modules/esm/resolve:283:11)
    at moduleResolve (node:internal/modules/esm/resolve:952:10)
    at defaultResolve (node:internal/modules/esm/resolve:1188:11)
    at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:708:12)
    at #cachedDefaultResolve (node:internal/modules/esm/loader:657:25)
    at ModuleLoader.getModuleJobForRequire (node:internal/modules/esm/loader:413:53)
    at new ModuleJobSync (node:internal/modules/esm/module_job:375:34)
    at ModuleLoader.getModuleJobForRequire (node:internal/modules/esm/loader:473:11)
    at new ModuleJobSync (node:internal/modules/esm/module_job:375:34)
    at ModuleLoader.getModuleJobForRequire (node:internal/modules/esm/loader:473:11) {
  code: 'ERR_MODULE_NOT_FOUND',
  url: 'file:///home/fmpdcrei/public_html/backend/node_modules/mysql2/promise'
}

Node.js v20.20.0
node:internal/modules/esm/resolve:1204
    throw error;
    ^

Error [ERR_MODULE_NOT_FOUND]: Cannot find module '/home/fmpdcrei/public_html/backend/node_modules/mysql2/promise' imported from /home/fmpdcrei/public_html/backend/config/database.js
    at finalizeResolution (node:internal/modules/esm/resolve:283:11)
    at moduleResolve (node:internal/modules/esm/resolve:952:10)
    at defaultResolve (node:internal/modules/esm/resolve:1188:11)
    at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:708:12)
    at #cachedDefaultResolve (node:internal/modules/esm/loader:657:25)
    at ModuleLoader.getModuleJobForRequire (node:internal/modules/esm/loader:413:53)
    at new ModuleJobSync (node:internal/modules/esm/module_job:375:34)
    at ModuleLoader.getModuleJobForRequire (node:internal/modules/esm/loader:473:11)
    at new ModuleJobSync (node:internal/modules/esm/module_job:375:34)
    at ModuleLoader.getModuleJobForRequire (node:internal/modules/esm/loader:473:11) {
  code: 'ERR_MODULE_NOT_FOUND',
  url: 'file:///home/fmpdcrei/public_html/backend/node_modules/mysql2/promise'
}

Node.js v20.20.0
node:internal/modules/esm/resolve:1204
    throw error;
    ^

Error [ERR_MODULE_NOT_FOUND]: Cannot find module '/home/fmpdcrei/public_html/backend/node_modules/mysql2/promise' imported from /home/fmpdcrei/public_html/backend/config/database.js
    at finalizeResolution (node:internal/modules/esm/resolve:283:11)
    at moduleResolve (node:internal/modules/esm/resolve:952:10)
    at defaultResolve (node:internal/modules/esm/resolve:1188:11)
    at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:708:12)
    at #cachedDefaultResolve (node:internal/modules/esm/loader:657:25)
    at ModuleLoader.getModuleJobForRequire (node:internal/modules/esm/loader:413:53)
    at new ModuleJobSync (node:internal/modules/esm/module_job:375:34)
    at ModuleLoader.getModuleJobForRequire (node:internal/modules/esm/loader:473:11)
    at new ModuleJobSync (node:internal/modules/esm/module_job:375:34)
    at ModuleLoader.getModuleJobForRequire (node:internal/modules/esm/loader:473:11) {
  code: 'ERR_MODULE_NOT_FOUND',
  url: 'file:///home/fmpdcrei/public_html/backend/node_modules/mysql2/promise'
}

Node.js v20.20.0
ValidationError: The 'X-Forwarded-For' header is set but the Express 'trust proxy' setting is false (default). This could indicate a misconfiguration which would prevent express-rate-limit from accurately identifying users. See https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/ for more information.
    at Object.xForwardedForHeader (file:///home/fmpdcrei/nodevenv/public_html/backend/20/lib/node_modules/express-rate-limit/dist/index.mjs:157:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (file:///home/fmpdcrei/nodevenv/public_html/backend/20/lib/node_modules/express-rate-limit/dist/index.mjs:369:22)
    at Object.keyGenerator (file:///home/fmpdcrei/nodevenv/public_html/backend/20/lib/node_modules/express-rate-limit/dist/index.mjs:630:20)
    at file:///home/fmpdcrei/nodevenv/public_html/backend/20/lib/node_modules/express-rate-limit/dist/index.mjs:682:32
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async file:///home/fmpdcrei/nodevenv/public_html/backend/20/lib/node_modules/express-rate-limit/dist/index.mjs:663:5 {
  code: 'ERR_ERL_UNEXPECTED_X_FORWARDED_FOR',
  help: 'https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/'
}
ValidationError: The 'X-Forwarded-For' header is set but the Express 'trust proxy' setting is false (default). This could indicate a misconfiguration which would prevent express-rate-limit from accurately identifying users. See https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/ for more information.
    at Object.xForwardedForHeader (file:///home/fmpdcrei/nodevenv/public_html/backend/20/lib/node_modules/express-rate-limit/dist/index.mjs:157:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (file:///home/fmpdcrei/nodevenv/public_html/backend/20/lib/node_modules/express-rate-limit/dist/index.mjs:369:22)
    at Object.keyGenerator (file:///home/fmpdcrei/nodevenv/public_html/backend/20/lib/node_modules/express-rate-limit/dist/index.mjs:630:20)
    at file:///home/fmpdcrei/nodevenv/public_html/backend/20/lib/node_modules/express-rate-limit/dist/index.mjs:682:32
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async file:///home/fmpdcrei/nodevenv/public_html/backend/20/lib/node_modules/express-rate-limit/dist/index.mjs:663:5 {
  code: 'ERR_ERL_UNEXPECTED_X_FORWARDED_FOR',
  help: 'https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/'
}
lscgid: execve():/usr/bin/node: No such file or directory
lscgid: execve():/usr/bin/node: No such file or directory
lscgid: execve():/usr/bin/node: No such file or directory
lscgid: execve():/usr/bin/node: No such file or directory
node:internal/modules/esm/resolve:1204
    throw error;
    ^

Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'express' imported from /home/fmpdcrei/public_html/backend/server.js
    at packageResolve (node:internal/modules/esm/resolve:873:9)
    at moduleResolve (node:internal/modules/esm/resolve:946:18)
    at defaultResolve (node:internal/modules/esm/resolve:1188:11)
    at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:708:12)
    at #cachedDefaultResolve (node:internal/modules/esm/loader:657:25)
    at ModuleLoader.getModuleJobForRequire (node:internal/modules/esm/loader:413:53)
    at new ModuleJobSync (node:internal/modules/esm/module_job:375:34)
    at ModuleLoader.importSyncForRequire (node:internal/modules/esm/loader:386:11)
    at loadESMFromCJS (node:internal/modules/cjs/loader:1363:24)
    at Module._compile (node:internal/modules/cjs/loader:1503:5) {
  code: 'ERR_MODULE_NOT_FOUND'
}

Node.js v20.20.0
node:internal/modules/esm/resolve:1204
    throw error;
    ^

Error [ERR_INVALID_PACKAGE_CONFIG]: Invalid package config /home/fmpdcrei/public_html/backend/node_modules/express/package.json while importing "express" from /home/fmpdcrei/public_html/backend/server.js. Unexpected end of JSON input
    at Object.read (node:internal/modules/package_json_reader:83:15)
    at packageResolve (node:internal/modules/esm/resolve:854:45)
    at moduleResolve (node:internal/modules/esm/resolve:946:18)
    at defaultResolve (node:internal/modules/esm/resolve:1188:11)
    at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:708:12)
    at #cachedDefaultResolve (node:internal/modules/esm/loader:657:25)
    at ModuleLoader.getModuleJobForRequire (node:internal/modules/esm/loader:413:53)
    at new ModuleJobSync (node:internal/modules/esm/module_job:375:34)
    at ModuleLoader.importSyncForRequire (node:internal/modules/esm/loader:386:11)
    at loadESMFromCJS (node:internal/modules/cjs/loader:1363:24) {
  code: 'ERR_INVALID_PACKAGE_CONFIG'
}

Node.js v20.20.0
node:internal/modules/esm/resolve:1204
    throw error;
    ^

Error [ERR_MODULE_NOT_FOUND]: Cannot find module '/home/fmpdcrei/public_html/backend/node_modules/mysql2/promise' imported from /home/fmpdcrei/public_html/backend/config/database.js
    at finalizeResolution (node:internal/modules/esm/resolve:283:11)
    at moduleResolve (node:internal/modules/esm/resolve:952:10)
    at defaultResolve (node:internal/modules/esm/resolve:1188:11)
    at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:708:12)
    at #cachedDefaultResolve (node:internal/modules/esm/loader:657:25)
    at ModuleLoader.getModuleJobForRequire (node:internal/modules/esm/loader:413:53)
    at new ModuleJobSync (node:internal/modules/esm/module_job:375:34)
    at ModuleLoader.getModuleJobForRequire (node:internal/modules/esm/loader:473:11)
    at new ModuleJobSync (node:internal/modules/esm/module_job:375:34)
    at ModuleLoader.getModuleJobForRequire (node:internal/modules/esm/loader:473:11) {
  code: 'ERR_MODULE_NOT_FOUND',
  url: 'file:///home/fmpdcrei/public_html/backend/node_modules/mysql2/promise'
}

Node.js v20.20.0
node:internal/modules/esm/resolve:1204
    throw error;
    ^

Error [ERR_MODULE_NOT_FOUND]: Cannot find module '/home/fmpdcrei/public_html/backend/node_modules/mysql2/promise' imported from /home/fmpdcrei/public_html/backend/config/database.js
    at finalizeResolution (node:internal/modules/esm/resolve:283:11)
    at moduleResolve (node:internal/modules/esm/resolve:952:10)
    at defaultResolve (node:internal/modules/esm/resolve:1188:11)
    at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:708:12)
    at #cachedDefaultResolve (node:internal/modules/esm/loader:657:25)
    at ModuleLoader.getModuleJobForRequire (node:internal/modules/esm/loader:413:53)
    at new ModuleJobSync (node:internal/modules/esm/module_job:375:34)
    at ModuleLoader.getModuleJobForRequire (node:internal/modules/esm/loader:473:11)
    at new ModuleJobSync (node:internal/modules/esm/module_job:375:34)
    at ModuleLoader.getModuleJobForRequire (node:internal/modules/esm/loader:473:11) {
  code: 'ERR_MODULE_NOT_FOUND',
  url: 'file:///home/fmpdcrei/public_html/backend/node_modules/mysql2/promise'
}

Node.js v20.20.0
ValidationError: The 'X-Forwarded-For' header is set but the Express 'trust proxy' setting is false (default). This could indicate a misconfiguration which would prevent express-rate-limit from accurately identifying users. See https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/ for more information.
    at Object.xForwardedForHeader (file:///home/fmpdcrei/nodevenv/public_html/backend/20/lib/node_modules/express-rate-limit/dist/index.mjs:157:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (file:///home/fmpdcrei/nodevenv/public_html/backend/20/lib/node_modules/express-rate-limit/dist/index.mjs:369:22)
    at Object.keyGenerator (file:///home/fmpdcrei/nodevenv/public_html/backend/20/lib/node_modules/express-rate-limit/dist/index.mjs:630:20)
    at file:///home/fmpdcrei/nodevenv/public_html/backend/20/lib/node_modules/express-rate-limit/dist/index.mjs:682:32
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async file:///home/fmpdcrei/nodevenv/public_html/backend/20/lib/node_modules/express-rate-limit/dist/index.mjs:663:5 {
  code: 'ERR_ERL_UNEXPECTED_X_FORWARDED_FOR',
  help: 'https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/'
}
ValidationError: The 'X-Forwarded-For' header is set but the Express 'trust proxy' setting is false (default). This could indicate a misconfiguration which would prevent express-rate-limit from accurately identifying users. See https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/ for more information.
    at Object.xForwardedForHeader (file:///home/fmpdcrei/nodevenv/public_html/backend/20/lib/node_modules/express-rate-limit/dist/index.mjs:157:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (file:///home/fmpdcrei/nodevenv/public_html/backend/20/lib/node_modules/express-rate-limit/dist/index.mjs:369:22)
    at Object.keyGenerator (file:///home/fmpdcrei/nodevenv/public_html/backend/20/lib/node_modules/express-rate-limit/dist/index.mjs:630:20)
    at file:///home/fmpdcrei/nodevenv/public_html/backend/20/lib/node_modules/express-rate-limit/dist/index.mjs:682:32
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async file:///home/fmpdcrei/nodevenv/public_html/backend/20/lib/node_modules/express-rate-limit/dist/index.mjs:663:5 {
  code: 'ERR_ERL_UNEXPECTED_X_FORWARDED_FOR',
  help: 'https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/'
}
