node:internal/modules/cjs/loader:1368
  throw err;
  ^

Error: Cannot find module 'dotenv'
Require stack:
- /home/rpmtzlwk/martyapi.legacytrainersng.com/server.js
- /usr/local/lsws/fcgi-bin/lsnode.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1365:15)
    at defaultResolveImpl (node:internal/modules/cjs/loader:1021:19)
    at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1026:22)
    at Module._load (node:internal/modules/cjs/loader:1175:37)
    at TracingChannel.traceSync (node:diagnostics_channel:322:14)
    at wrapModuleLoad (node:internal/modules/cjs/loader:235:24)
    at Module.require (node:internal/modules/cjs/loader:1445:12)
    at require (node:internal/modules/helpers:135:16)
    at Object.<anonymous> (/home/rpmtzlwk/martyapi.legacytrainersng.com/server.js:1:1)
    at Module._compile (node:internal/modules/cjs/loader:1688:14) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/home/rpmtzlwk/martyapi.legacytrainersng.com/server.js',
    '/usr/local/lsws/fcgi-bin/lsnode.js'
  ]
}

Node.js v22.18.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 (/home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:185:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:397:22)
    at Object.keyGenerator (/home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:658:20)
    at /home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:710:32
    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
    at async /home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:691:5 {
  code: 'ERR_ERL_UNEXPECTED_X_FORWARDED_FOR',
  help: 'https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/'
}
❌ Google Sheets error: "undefined" is not valid JSON
❌ Candidate email error: Hostname/IP does not match certificate's altnames: Host: localhost. is not in the cert's altnames: DNS:das122.truehost.cloud
❌ Admin notification error: Hostname/IP does not match certificate's altnames: Host: localhost. is not in the cert's altnames: DNS:das122.truehost.cloud
/home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/bin/node: line 10: export: `KEY-----nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDAcfF8UMMA8okfnnI/wX3/Q4ivsgI8/sumIU8HV2Zc9AbR/AgLPkiSjgb0pCtcKFeq0C7ibC2F2OwY9nrUzZjBH0VmNw4a9SEt8JWo4Mss1xV7ukd+oI0dnOgJESBAJQRka7v5szSd/FVvfRnFxlG1Z/hIH+zZra3cxStSRlaOXagVTDfuJJXUFXGYqC9S3dIOPLmEWyDwUoS9w2xn6Z7/Bc8L9bQSTv49DHPgz/DB4fXGBn/JL/DpcwMRvMIXJrkyn2xYdCRYl4fonX+QnvAplnlp9OdHODLlsd73Cs9qkXNKLyotiJGz/DV1UwLj4pxjJmbNUOYzAhzdrju17nog0mCbPBAgMBAAECggEACd5uAgWJkoVdjH5KEAtzBw0U2o/XM27jNKddmTALkPMtnmevKUBxlqPA7eUeB3UBgJQk1giyfEWHtK9bfdN05gycLpMYgvbE+YyuT0vPiaY2/nD4FKF6yx9482oU63qFKKSGYxjnubMEgJn7KIYc5iYLhQGYJKxsqYhLBrI+ou0AGnnmxRrKHmmJdzdw5BMxwkJJ7cVqxpDih4NJwJYbSp2L3YvOdQidM++B/SY1qKXCX+vnPCO3wtz4P1YZ+oRNkHiQZcpZZYtphL+HeG45ioUEbcaqbFkBlPMcYVMqOSbmbMgvnA4CKiLRTfXmfbeIAqGlCA0J+p5FtVFlYqbTwHlRcBwKBgQDpyHdWkxOQ3V4m77k5neacMpW5alag/kvd7k2DVYhF68kZ8b+9FHzl7dBYyaCPEWhci7CbUzeONk+WWG6DWn1Xng2oNK0FlFjwCdvo957Mv0Ov6jZpRLObJY1c96TkA6Gkmk6KYcQoYhHlgc7fP9n+DAEO5ESJc9lLdXQ1g94To3iKwKBgQDSu8vY/ie5R8ybYyeZwjGNohSMlxOyu+Z9nYh/DuL17zeQULOcO7YqlELNV4FF1K2NasXgS731/2lzHNhCWJWEYfyQJFYSZTOa2nvIBHcWDEoCs/CLFmRGPelsbUrVGa5HNruP2vKGXbc6EZGjfrZSQu5fCh9HRkTfJqn27XPtvXHwwKBgQCPLvuAZ8YlBJ/kwxAz1oFsqmnDS0Pn5BB1fFdjeZPxNC/diQUHn1c70AK6Totq9KNxgxDgoQA2tqbaE0FkbG1ZxVAPzr1Xt117uPkdLyq9D31oUJACRnbj4AULupUgHeVDlkqiUKy+ewoxAeb9LvarGl9gGtFsFGW+NH68M/0QTvTwKBgCTfnPRSzq6msmW1a1RP/OYJpqKTMzmKIpBSuNZaeXXErHkw1axxejdLB8E8HV9ljhRfanU4MkqlXTlEY6/H34/ls16803GaNlJD03EE7v1Jmy2L5HvBqDvuG0igeuZ8ftTxC7nJpAeRmw2eCqXPs+OO92E2CzORAtE5DS0SsSUY77XAoGAQdtHNfjXjRRn6rFlyFxBn8h91sN8HbX6u52z3LEnwIM848GswtUzE8z4Zyc8LxxIo6K+cvsYkzJXBXbepARMdn8k8fA3UB9aEM7gMxJ4FmKAWsXYeQQvTdPj6HILvnL8JusyAsDzPMesoSNH4jZdYQnbxbN1L5qNJ9+oSDuoMhSGIA=n-----END': not a valid identifier
/home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/bin/node: line 10: export: `KEY-----n,client_email:marty-sheets-bot@marty-training.iam.gserviceaccount.com,client_id:101960828801995418188,auth_uri:https://accounts.google.com/o/oauth2/auth,token_uri:https://oauth2.googleapis.com/token,auth_provider_x509_cert_url:https://www.googleapis.com/oauth2/v1/certs,client_x509_cert_url:https://www.googleapis.com/robot/v1/metadata/x509/marty-sheets-bot%40marty-training.iam.gserviceaccount.com,universe_domain:googleapis.com}': not a valid identifier
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 (/home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:185:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:397:22)
    at Object.keyGenerator (/home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:658:20)
    at /home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:710:32
    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
    at async /home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:691:5 {
  code: 'ERR_ERL_UNEXPECTED_X_FORWARDED_FOR',
  help: 'https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/'
}
❌ Google Sheets error: Expected property name or '}' in JSON at position 1 (line 1 column 2)
/home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/bin/node: line 10: export: `KEY-----nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDAcfF8UMMA8okfnnI/wX3/Q4ivsgI8/sumIU8HV2Zc9AbR/AgLPkiSjgb0pCtcKFeq0C7ibC2F2OwY9nrUzZjBH0VmNw4a9SEt8JWo4Mss1xV7ukd+oI0dnOgJESBAJQRka7v5szSd/FVvfRnFxlG1Z/hIH+zZra3cxStSRlaOXagVTDfuJJXUFXGYqC9S3dIOPLmEWyDwUoS9w2xn6Z7/Bc8L9bQSTv49DHPgz/DB4fXGBn/JL/DpcwMRvMIXJrkyn2xYdCRYl4fonX+QnvAplnlp9OdHODLlsd73Cs9qkXNKLyotiJGz/DV1UwLj4pxjJmbNUOYzAhzdrju17nog0mCbPBAgMBAAECggEACd5uAgWJkoVdjH5KEAtzBw0U2o/XM27jNKddmTALkPMtnmevKUBxlqPA7eUeB3UBgJQk1giyfEWHtK9bfdN05gycLpMYgvbE+YyuT0vPiaY2/nD4FKF6yx9482oU63qFKKSGYxjnubMEgJn7KIYc5iYLhQGYJKxsqYhLBrI+ou0AGnnmxRrKHmmJdzdw5BMxwkJJ7cVqxpDih4NJwJYbSp2L3YvOdQidM++B/SY1qKXCX+vnPCO3wtz4P1YZ+oRNkHiQZcpZZYtphL+HeG45ioUEbcaqbFkBlPMcYVMqOSbmbMgvnA4CKiLRTfXmfbeIAqGlCA0J+p5FtVFlYqbTwHlRcBwKBgQDpyHdWkxOQ3V4m77k5neacMpW5alag/kvd7k2DVYhF68kZ8b+9FHzl7dBYyaCPEWhci7CbUzeONk+WWG6DWn1Xng2oNK0FlFjwCdvo957Mv0Ov6jZpRLObJY1c96TkA6Gkmk6KYcQoYhHlgc7fP9n+DAEO5ESJc9lLdXQ1g94To3iKwKBgQDSu8vY/ie5R8ybYyeZwjGNohSMlxOyu+Z9nYh/DuL17zeQULOcO7YqlELNV4FF1K2NasXgS731/2lzHNhCWJWEYfyQJFYSZTOa2nvIBHcWDEoCs/CLFmRGPelsbUrVGa5HNruP2vKGXbc6EZGjfrZSQu5fCh9HRkTfJqn27XPtvXHwwKBgQCPLvuAZ8YlBJ/kwxAz1oFsqmnDS0Pn5BB1fFdjeZPxNC/diQUHn1c70AK6Totq9KNxgxDgoQA2tqbaE0FkbG1ZxVAPzr1Xt117uPkdLyq9D31oUJACRnbj4AULupUgHeVDlkqiUKy+ewoxAeb9LvarGl9gGtFsFGW+NH68M/0QTvTwKBgCTfnPRSzq6msmW1a1RP/OYJpqKTMzmKIpBSuNZaeXXErHkw1axxejdLB8E8HV9ljhRfanU4MkqlXTlEY6/H34/ls16803GaNlJD03EE7v1Jmy2L5HvBqDvuG0igeuZ8ftTxC7nJpAeRmw2eCqXPs+OO92E2CzORAtE5DS0SsSUY77XAoGAQdtHNfjXjRRn6rFlyFxBn8h91sN8HbX6u52z3LEnwIM848GswtUzE8z4Zyc8LxxIo6K+cvsYkzJXBXbepARMdn8k8fA3UB9aEM7gMxJ4FmKAWsXYeQQvTdPj6HILvnL8JusyAsDzPMesoSNH4jZdYQnbxbN1L5qNJ9+oSDuoMhSGIA=n-----END': not a valid identifier
/home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/bin/node: line 10: export: `KEY-----n,client_email:marty-sheets-bot@marty-training.iam.gserviceaccount.com,client_id:101960828801995418188,auth_uri:https://accounts.google.com/o/oauth2/auth,token_uri:https://oauth2.googleapis.com/token,auth_provider_x509_cert_url:https://www.googleapis.com/oauth2/v1/certs,client_x509_cert_url:https://www.googleapis.com/robot/v1/metadata/x509/marty-sheets-bot%40marty-training.iam.gserviceaccount.com,universe_domain:googleapis.com}': not a valid identifier
/home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/bin/node: eval: line 10: unexpected EOF while looking for matching `"'
/home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/bin/node: eval: line 11: syntax error: unexpected end of file
/home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/bin/node: line 10: export: `KEY-----nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDAcfF8UMMA8okfnnI/wX3/Q4ivsgI8/sumIU8HV2Zc9AbR/AgLPkiSjgb0pCtcKFeq0C7ibC2F2OwY9nrUzZjBH0VmNw4a9SEt8JWo4Mss1xV7ukd+oI0dnOgJESBAJQRka7v5szSd/FVvfRnFxlG1Z/hIH+zZra3cxStSRlaOXagVTDfuJJXUFXGYqC9S3dIOPLmEWyDwUoS9w2xn6Z7/Bc8L9bQSTv49DHPgz/DB4fXGBn/JL/DpcwMRvMIXJrkyn2xYdCRYl4fonX+QnvAplnlp9OdHODLlsd73Cs9qkXNKLyotiJGz/DV1UwLj4pxjJmbNUOYzAhzdrju17nog0mCbPBAgMBAAECggEACd5uAgWJkoVdjH5KEAtzBw0U2o/XM27jNKddmTALkPMtnmevKUBxlqPA7eUeB3UBgJQk1giyfEWHtK9bfdN05gycLpMYgvbE+YyuT0vPiaY2/nD4FKF6yx9482oU63qFKKSGYxjnubMEgJn7KIYc5iYLhQGYJKxsqYhLBrI+ou0AGnnmxRrKHmmJdzdw5BMxwkJJ7cVqxpDih4NJwJYbSp2L3YvOdQidM++B/SY1qKXCX+vnPCO3wtz4P1YZ+oRNkHiQZcpZZYtphL+HeG45ioUEbcaqbFkBlPMcYVMqOSbmbMgvnA4CKiLRTfXmfbeIAqGlCA0J+p5FtVFlYqbTwHlRcBwKBgQDpyHdWkxOQ3V4m77k5neacMpW5alag/kvd7k2DVYhF68kZ8b+9FHzl7dBYyaCPEWhci7CbUzeONk+WWG6DWn1Xng2oNK0FlFjwCdvo957Mv0Ov6jZpRLObJY1c96TkA6Gkmk6KYcQoYhHlgc7fP9n+DAEO5ESJc9lLdXQ1g94To3iKwKBgQDSu8vY/ie5R8ybYyeZwjGNohSMlxOyu+Z9nYh/DuL17zeQULOcO7YqlELNV4FF1K2NasXgS731/2lzHNhCWJWEYfyQJFYSZTOa2nvIBHcWDEoCs/CLFmRGPelsbUrVGa5HNruP2vKGXbc6EZGjfrZSQu5fCh9HRkTfJqn27XPtvXHwwKBgQCPLvuAZ8YlBJ/kwxAz1oFsqmnDS0Pn5BB1fFdjeZPxNC/diQUHn1c70AK6Totq9KNxgxDgoQA2tqbaE0FkbG1ZxVAPzr1Xt117uPkdLyq9D31oUJACRnbj4AULupUgHeVDlkqiUKy+ewoxAeb9LvarGl9gGtFsFGW+NH68M/0QTvTwKBgCTfnPRSzq6msmW1a1RP/OYJpqKTMzmKIpBSuNZaeXXErHkw1axxejdLB8E8HV9ljhRfanU4MkqlXTlEY6/H34/ls16803GaNlJD03EE7v1Jmy2L5HvBqDvuG0igeuZ8ftTxC7nJpAeRmw2eCqXPs+OO92E2CzORAtE5DS0SsSUY77XAoGAQdtHNfjXjRRn6rFlyFxBn8h91sN8HbX6u52z3LEnwIM848GswtUzE8z4Zyc8LxxIo6K+cvsYkzJXBXbepARMdn8k8fA3UB9aEM7gMxJ4FmKAWsXYeQQvTdPj6HILvnL8JusyAsDzPMesoSNH4jZdYQnbxbN1L5qNJ9+oSDuoMhSGIA=n-----END': not a valid identifier
/home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/bin/node: line 10: export: `KEY-----n,client_email:marty-sheets-bot@marty-training.iam.gserviceaccount.com,client_id:101960828801995418188,auth_uri:https://accounts.google.com/o/oauth2/auth,token_uri:https://oauth2.googleapis.com/token,auth_provider_x509_cert_url:https://www.googleapis.com/oauth2/v1/certs,client_x509_cert_url:https://www.googleapis.com/robot/v1/metadata/x509/marty-sheets-bot%40marty-training.iam.gserviceaccount.com,universe_domain:googleapis.com}': not a valid identifier
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 (/home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:185:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:397:22)
    at Object.keyGenerator (/home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:658:20)
    at /home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:710:32
    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
    at async /home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:691:5 {
  code: 'ERR_ERL_UNEXPECTED_X_FORWARDED_FOR',
  help: 'https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/'
}
❌ Google Sheets error: Expected property name or '}' in JSON at position 1 (line 1 column 2)
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 (/home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:185:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:397:22)
    at Object.keyGenerator (/home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:658:20)
    at /home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:710:32
    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
    at async /home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:691:5 {
  code: 'ERR_ERL_UNEXPECTED_X_FORWARDED_FOR',
  help: 'https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/'
}
❌ Google Sheets error: ENOENT: no such file or directory, open '/home/rpmtzlwk/martyapi.legacytrainersng.com/https:/martyapi.legacytrainersng.com/service-account.json'
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 (/home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:185:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:397:22)
    at Object.keyGenerator (/home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:658:20)
    at /home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:710:32
    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
    at async /home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:691:5 {
  code: 'ERR_ERL_UNEXPECTED_X_FORWARDED_FOR',
  help: 'https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/'
}
❌ Google Sheets error: ENOENT: no such file or directory, open '/service-account.json'
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 (/home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:185:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:397:22)
    at Object.keyGenerator (/home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:658:20)
    at /home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:710:32
    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
    at async /home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:691: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 (/home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:185:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:397:22)
    at Object.keyGenerator (/home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:658:20)
    at /home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:710:32
    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
    at async /home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:691: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 (/home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:185:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:397:22)
    at Object.keyGenerator (/home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:658:20)
    at /home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:710:32
    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
    at async /home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:691:5 {
  code: 'ERR_ERL_UNEXPECTED_X_FORWARDED_FOR',
  help: 'https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/'
}
(node:1410333) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `node --trace-deprecation ...` to show where the warning was created)
(node:2496011) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `node --trace-deprecation ...` to show where the warning was created)
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 (/home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:185:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:397:22)
    at Object.keyGenerator (/home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:658:20)
    at /home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:710:32
    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)
    at async /home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:691:5 {
  code: 'ERR_ERL_UNEXPECTED_X_FORWARDED_FOR',
  help: 'https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/'
}
(node:3892303) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `node --trace-deprecation ...` to show where the warning was created)
(node:3894253) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `node --trace-deprecation ...` to show where the warning was created)
(node:427343) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `node --trace-deprecation ...` to show where the warning was created)
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 (/home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:185:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:397:22)
    at Object.keyGenerator (/home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:658:20)
    at /home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:710:32
    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)
    at async /home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:691:5 {
  code: 'ERR_ERL_UNEXPECTED_X_FORWARDED_FOR',
  help: 'https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/'
}
(node:1160630) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `node --trace-deprecation ...` to show where the warning was created)
(node:2283673) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `node --trace-deprecation ...` to show where the warning was created)
(node:1720539) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `node --trace-deprecation ...` to show where the warning was created)
(node:916161) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `node --trace-deprecation ...` to show where the warning was created)
(node:2842692) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `node --trace-deprecation ...` to show where the warning was created)
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 (/home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:185:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:397:22)
    at Object.keyGenerator (/home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:658:20)
    at /home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:710:32
    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)
    at async /home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:691: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 (/home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:185:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:397:22)
    at Object.keyGenerator (/home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:658:20)
    at /home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:710:32
    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)
    at async /home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:691: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 (/home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:185:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:397:22)
    at Object.keyGenerator (/home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:658:20)
    at /home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:710:32
    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)
    at async /home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:691: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 (/home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:185:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:397:22)
    at Object.keyGenerator (/home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:658:20)
    at /home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:710:32
    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)
    at async /home/rpmtzlwk/nodevenv/martyapi.legacytrainersng.com/22/lib/node_modules/express-rate-limit/dist/index.cjs:691:5 {
  code: 'ERR_ERL_UNEXPECTED_X_FORWARDED_FOR',
  help: 'https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/'
}
