(node:302467) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:2611) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:3689) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:5626) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:608369) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:23055) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:679490) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:281197) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:286312) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:98261) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:98278) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:957400) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:1084439) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:2033886) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:48645) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:65919) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:172624) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:285279) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:59940) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:181988) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:297806) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:99217) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:311775) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:20446) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:978284) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:1145570) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:1485317) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:2417979) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:2638300) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:784123) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:10770) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:1381323) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:36221) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:3483394) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:442064) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:479102) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:555744) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
URIError: Failed to decode param '%c0'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:518:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
(node:2303478) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:8907) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:785223) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:4300) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:105948) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:26125) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:824813) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:181161) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: Unknown system error -122: Unknown system error -122, write
Emitted 'error' event on WriteStream instance at:
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -122,
  code: 'Unknown system error -122',
  syscall: 'write'
}

Node.js v20.19.3
(node:3078128) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: Unknown system error -122: Unknown system error -122, write
Emitted 'error' event on WriteStream instance at:
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -122,
  code: 'Unknown system error -122',
  syscall: 'write'
}

Node.js v20.19.3
(node:3078240) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: Unknown system error -122: Unknown system error -122, write
Emitted 'error' event on WriteStream instance at:
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -122,
  code: 'Unknown system error -122',
  syscall: 'write'
}

Node.js v20.19.3
(node:3078324) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: Unknown system error -122: Unknown system error -122, write
Emitted 'error' event on WriteStream instance at:
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -122,
  code: 'Unknown system error -122',
  syscall: 'write'
}

Node.js v20.19.3
(node:3078390) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: Unknown s(node:22998) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:181636) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:413111) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:546164) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:141443) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:107149) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:300122) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:143010) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:339589) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:390266) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:2877233) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:6410) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:219393) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:12539) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:579958) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:7393) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:45816) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:4081877) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:141090) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:286316) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:86913) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:300710) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:46371) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:129957) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:184812) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:36616) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:674655) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:91558) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:160632) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:301428) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:45809) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:278039) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:88096) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:224185) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:65014) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
URIError: Failed to decode param '%u002f'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002f%u002eenv'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002fstripe%u002f%u002eenv'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002f%u002egit%u002fconfig'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002f%u002f%u002f%u002f%u002eenv'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002f.git%u002fconfig'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002fbackend%u002f%u002eenv'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002freact%u002f%u002eenv'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002f.env'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002fapi%u002f%u002eenv'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002f%u002eenv%u002elocal'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002f/.env'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002fapp%u002f%u002eenv'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002fapi%u002fsettings'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002fapi%u002femail'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002f%u002eenv%u002eproduction'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002f%u002eenv%u002eexample'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002ferp%u002f%u002eenv'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002fstaging%u002f%u002eenv'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002f%u002f%u002f%u002f%u002egit%u002f%u002f%u002f%u002fconfig'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002f%u002eenv%u002etesting'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002fsendgrid%u002eenv'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002fdev%u002f%u002eenv'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002f%u002eaws%u002fcredentials'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002fweb%u002f%u002eenv'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002ffiles%u002f%u002eenv'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002fshared%u002f%u002eenv'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002fconfig%u002f%u002eenv'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002fbackend%u002f.env'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002f/backend/.env'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002f/.aws/credentials'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002fportal%u002f%u002eenv'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002f%u002f%u002eenv'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002f%u002eenv%u002esave%u002e1'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002fmedia%u002f%u002eenv'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002f%u002eenv%u002esave%u002e2'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002fregister%u002f%u002eenv'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002ffrontend%u002f%u002eenv'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002f%u002f%u002f%u002fbackend%u002f%u002f%u002f%u002f%u002eenv'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002fadmin%u002f%u002eenv'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002fproject%u002f%u002eenv'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002fadmin%u002f'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002fapplication%u002fconfig%u002fdatabase%u002ephp'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002fconfig%u002finitializers%u002fsecret_token%u002erb'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002f/s3/.env.bak%u002ejpg'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002f%u002eenv%u002etmp'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002factuator%u002finfo'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002fwww%u002f%u002eenv'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002fpublic%u002f%u002eenv'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002fserver%u002f%u002eenv'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002f%u002eenv%u002edocker'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002fpayment%u002f%u002eenv'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002fprod%u002f%u002eenv'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002fapi%u002fconfig'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002fsendgrid%u002f%u002eenv'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002f%u002f%u002f%u002fshared%u002f%u002f%u002f%u002f%u002eenv'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002f%u002f%u002f%u002fstaging%u002f%u002f%u002eenv'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002f/.env.local'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002fapi%u002f.env'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002fcareers_not_hosted%u002f'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002f%u002eenv%u002f'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002f%u002eenv%u002edev'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002faws-codecommit%u002f'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002faWs-cOdEcOmMiT%u002f'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002f%u002eenv%u002estaging'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002f%u002eenv%u002esave'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002fcredentials'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002f%u002eAwS%u002fCrEdEnTiAlS'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002fconfig%u002fstorage%u002eyml'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002fapp%u002fconfig%u002fdatabase%u002ephp'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002fconfig%u002ephp%u002ebak'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002fwp-config%u002ephp'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002fknown_hosts'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002f%u002essh%u002fid_rsa%u002epub'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002f/s3/.env.bak'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002f/sendgrid_email/.env%u002ejpg'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002f/sEnDgRiD_EmAiL/.eNv'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002f%2f%2eenv'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002f%u002eenv%u002esendgrid'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002f%u002eenv%u002estage'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002fenv%u002ecfg'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002finvoker%u002fJMXInvokerServlet'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002fbalancer-manager'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002fsettings%u002exml'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002fapplication%u002eyml'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002fusers%u002f%u002eenv'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002flogin'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002f%u002eenv%u002eserver'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002f%u002eenv~'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002fadmin'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002f%u002eterraform%u002fterraform%u002etfstate'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002fapplication-prod%u002eyml'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002f%u002eenv%u002edev%u002elocal'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002f%u002eenv%u002eprod'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002felasticemail%u002f%u002eenv'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002faws%u002f%u002eenv'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002f%u002eenv%u002esample'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002f%u002f%u002f%u002fregister%u002f%u002f%u002eenv'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002f%u002f%u002eenv%u002esave%u002e1'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002f%u002f%u002f%u002fstaging%u002f%u002f%u002f%u002f%u002eenv'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002f%u002f%u002f%u002freact%u002f%u002f%u002eenv'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002f/server/.env'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002f/react/.env'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002f.env%u002etesting'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002f/public/.env'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002freact%u002f.env'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002f/api/email'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002f/web/.env'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
URIError: Failed to decode param '%u002f.env%u002eexample'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
(node:104171) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:501078) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
URIError: Failed to decode param '%home'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/layer.js:148:15)
    at matchLayer (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:585:18)
    at next (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/send/index.js:516:10)
    at serveStatic (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/serve-static/index.js:125:12)
(node:2416651) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:341394) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:15560) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:573947) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:157322) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:1024122) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:24028) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:19575) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:113711) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:15934) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:522321) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:58647) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:140687) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 7991520,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 7991520,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 7991775,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:21903) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:107991) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:3842219) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 678059807,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 678059871,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 678060191,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:15954) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 2086943,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 2086751,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 2087199,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:15807) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 2167583,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 2167775,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 2168095,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:49623) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 10140895,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 10141023,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 10141407,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:76442) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 15443231,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 15443167,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 15443615,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:109776) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 23171935,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 23171999,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 23172447,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:110058) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 23208416,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 23208415,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 23208415,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:110265) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 23257631,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 23257631,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 23257631,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:110434) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 23301472,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 23301471,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 23301471,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:191128) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 41231135,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 41231263,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 41231839,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:39237) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 4399967,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 4399775,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 4400223,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:39619) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 4430752,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 4430752,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 4430751,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:40035) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 4461728,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 4461727,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 4461727,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:40517) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 4492960,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 4492959,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 4492959,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:40989) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 4524256,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 4524255,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 4524255,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:41443) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 4555297,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 4555297,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 4555297,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:41839) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 4590368,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 4590367,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 4590367,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:183101) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 16017567,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 16017375,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 16017759,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:217767) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 18696095,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 18696095,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 18696671,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:254658) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 21757663,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 21757471,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 21758047,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:285158) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 24257567,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 24257503,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 24257951,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:323352) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 27368607,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 27368287,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 27368543,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:397960) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 32948703,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 32948703,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 32949023,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:468655) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 39222111,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 39222303,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 39222431,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:476335) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 39816735,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 39816799,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 39816991,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:525955) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 44348255,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 44348319,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 44348447,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:582708) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 49560479,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 49560608,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 49560927,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:621403) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 53368031,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 53367967,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 53368159,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:621865) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 53486560,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 53486559,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 53486559,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:656305) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 56427807,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 56427743,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 56428191,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:702820) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 60453471,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 60453663,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 60453727,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:787345) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 68154463,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 68154719,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 68155167,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:827250) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 72153952,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 72153951,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 72154143,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:835912) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 72865887,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 72865888,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 72866271,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:874908) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 76364511,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 76364575,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 76364831,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:903360) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 78991199,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 78991007,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 78991327,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1014404) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 88620639,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 88620511,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 88621087,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1015069) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 88703200,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 88703199,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 88703199,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1038393) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 90866079,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 90865695,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 90866143,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1056886) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 92981855,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 92981855,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 92982111,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1170144) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 105982495,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 105982368,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 105982687,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1204165) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 111229023,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 111229151,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 111229279,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1306907) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 129462623,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 129462623,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 129462943,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1335630) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 134985951,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 134985823,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 134986079,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1335985) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 135016415,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 135016415,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 135016415,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1383846) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 144488351,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 144488479,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 144488671,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1384085) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 144518944,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 144518943,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 144518943,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1384225) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 144549984,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 144549984,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 144549983,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1384599) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 144581216,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 144581215,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 144581215,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1384781) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 144612448,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 144612448,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 144612447,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1384959) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 144644065,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 144644064,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 144644064,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1423586) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 151860191,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 151860255,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 151860831,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1439581) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 154386847,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 154386847,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 154387359,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1440100) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 154417376,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 154417375,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 154417375,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1440413) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 154448672,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 154448672,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 154448671,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1500793) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 164089759,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 164089567,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 164089887,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1511885) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 166110751,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 166110879,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 166111007,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1583797) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 176615775,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 176615839,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 176616159,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1592551) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 178086623,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 178086559,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 178086879,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1606514) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 179807968,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 179808095,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 179808159,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1649749) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 185738847,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 185738847,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 185739039,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1729224) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 198816159,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 198816095,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 198816543,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1766187) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 205324575,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 205324895,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 205324831,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1818370) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 212457055,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 212457247,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 212457695,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1863100) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 219654943,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 219654880,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 219655519,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1911168) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 227121055,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 227120991,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 227121312,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:2015643) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 243247135,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 243247327,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 243247519,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:2070528) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 251065247,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 251065055,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 251065632,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:2123830) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 258579359,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 258579359,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 258579807,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:2283942) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 282169631,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 282169759,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 282169823,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:2365157) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 296121439,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 296121567,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 296121823,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:2375048) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 297922911,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 297922912,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 297923359,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:2380043) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 298984799,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 298984991,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 298984927,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:2432168) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 310168735,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 310168607,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 310168864,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:2466128) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 317244959,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 317244767,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 317245471,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:2467633) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 317553824,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 317554079,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 317553823,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:2496193) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 324178847,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 324179039,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 324179359,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:2526986) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 330229983,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 330229791,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 330230111,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:2565401) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 338090463,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 338090527,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 338090975,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:2570296) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 339223519,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 339223647,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 339223967,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:2611607) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 345934943,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 345934879,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 345935455,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:2631492) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 348645599,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 348645727,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 348645919,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:2658415) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 352882335,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 352882655,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 352882655,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:2703991) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 359958495,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 359958559,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 359958751,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:2744308) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 366316191,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 366316000,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 366316255,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:2744696) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 366407648,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 366407648,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 366407647,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:2791639) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 374084063,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 374083935,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 374084383,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:2806368) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 376874335,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 376874079,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 376874527,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:2829733) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 380872287,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 380872351,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 380872799,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:2858345) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 386440735,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 386440799,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 386441247,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:2866892) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 388105439,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 388105567,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 388105951,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:2867909) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 388288224,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 388288223,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 388288223,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:2912444) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 396356255,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 396355871,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 396356383,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:2915398) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 396941471,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 396941663,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 396941535,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:2925532) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 398837663,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 398837855,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 398838175,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:2925650) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 398871712,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 398871711,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 398871711,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:2925818) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 398902880,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 398902879,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 398902879,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:2951812) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 403663456,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 403663519,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 403664095,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:2994143) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 411149151,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 411149151,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 411149407,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:3032314) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 417828255,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 417828511,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 417828831,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:3033130) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 418034464,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 418034463,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 418034463,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:3081414) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 426689503,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 426689631,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 426689759,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:3134192) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 436280607,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 436280351,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 436280543,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:3150569) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 439227103,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 439227231,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 439227359,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:3150696) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 439258336,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 439258335,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 439258335,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:3154077) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 439910304,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 439910303,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 439910559,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:3174593) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 443145375,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 443145631,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 443145631,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:3210877) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 449737247,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 449737503,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 449737567,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:3229186) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 453322399,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 453322463,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 453322847,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:3249521) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 457336415,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 457336415,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 457336607,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:3274321) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 462354399,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 462354079,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 462354591,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:3276462) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 462727135,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 462727263,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 462727391,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:3280901) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 463445663,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 463445727,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 463445983,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:3286976) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 464463775,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 464463775,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 464464095,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:3326934) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 471661599,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 471661663,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 471661919,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:3363110) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 478289247,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 478289631,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 478289567,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:3391988) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 483397343,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 483397151,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 483397407,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:3392113) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 483428448,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 483428447,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 483428447,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:3392285) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 483459297,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 483459296,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 483459296,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:3410019) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 486499744,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 486500191,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 486499999,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:3448950) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 493108959,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 493109215,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 493109343,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:3473314) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 497043231,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 497042975,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 497043615,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:3494658) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 500343839,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 500344287,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 500344159,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:3541368) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 507562719,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 507562783,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 507562975,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:3551464) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 509435487,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 509435423,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 509435679,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:3578968) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 513936735,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 513936736,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 513937119,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:3629437) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 521820063,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 521820191,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 521820383,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:3681674) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 528912031,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 528911967,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 528912415,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:3721315) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 534041375,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 534041375,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 534041887,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:3741068) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 536115167,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 536115231,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 536115615,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:3791346) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 543123808,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 543123743,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 543123999,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:3839940) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 551627935,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 551628255,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 551628191,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:3869226) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 557264351,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 557263903,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 557264159,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:3906688) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 565313440,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 565313567,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 565313696,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:3940009) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 572440799,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 572440479,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 572440863,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:3976525) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 579136735,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 579136671,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 579137055,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:4000141) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 582225759,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 582225824,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 582225887,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:10970) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 1575775,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 1575967,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 1576223,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:43089) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 8269279,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 8269536,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 8269855,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:66384) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 12482655,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 12482655,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 12482463,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:69282) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 12947039,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 12947295,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 12947103,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:73431) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 13607391,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 13607647,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 13608223,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:84095) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 15413407,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 15413536,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 15413727,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:4022) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 147039,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 147103,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 147231,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:37523) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 6524255,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 6524255,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 6524639,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:81634) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 12762143,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 12762335,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 12762591,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:88852) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 13828576,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 13828575,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 13828831,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:95921) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 15003871,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 15003743,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 15004127,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:134085) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 20572255,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 20572127,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 20572447,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:157730) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 23427679,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 23427679,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 23427936,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:165511) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 24354719,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 24354592,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 24354783,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:179545) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 25758751,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 25758815,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 25759135,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:198719) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 28411039,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 28411231,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 28411551,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:250427) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 36234911,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 36235039,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 36235039,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:289650) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 42416159,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 42416287,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 42416479,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:322240) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 48685983,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 48685791,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 48686111,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:332780) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 50874527,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 50874335,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 50874783,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:363064) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 57588127,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 57587999,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 57588383,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:380903) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 60577695,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 60577695,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 60578335,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:406437) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 64787231,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 64787487,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 64787679,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:448038) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 71779615,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 71779551,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 71779935,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:448359) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 71851040,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 71851039,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 71851039,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:451903) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 72619871,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 72620383,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 72619935,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:487703) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 78869855,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 78869856,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 78870303,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:547896) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 86835167,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 86834847,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 86834015,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:572004) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 90675231,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 90674975,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 90675167,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:598062) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 94083935,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 94083999,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 94084511,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:647215) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 99257119,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 99257312,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 99257759,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:660091) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 100732112,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 100731668,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 100732112,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:670605) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 101563551,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 101563487,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 101563871,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:733383) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 107883231,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 107883487,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 107883743,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:797143) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 114907104,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 114907103,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 114907551,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:862780) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 122065568,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 122065759,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 122066079,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:867964) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 122772895,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 122772895,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 122773087,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:916112) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 128944351,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 128944095,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 128944415,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:940211) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 132290271,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 132290271,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 132290911,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:967019) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 136395487,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 136395423,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 136395807,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:973039) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 137180063,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 137180191,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 137180383,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1014668) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 142726047,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 142725791,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 142726303,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1014880) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 142756704,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 142756703,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 142756703,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1016794) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 143061280,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 143061279,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 143061279,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1021574) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 143751071,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 143751199,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 143751135,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1036358) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 145774047,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 145773663,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 145774239,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1037032) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 145894240,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 145894239,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 145894239,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1058361) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 148473631,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 148473567,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 148473887,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1061265) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 148794655,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 148794911,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 148794783,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1073840) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 150194079,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 150194015,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 150194271,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1076453) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 150515232,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 150515231,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 150515295,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1115242) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 155953503,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 155953695,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 155953759,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1137285) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 158444575,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 158444767,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 158444895,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1182618) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 164764575,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 164764447,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 164764703,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1193474) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 166328223,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 166328607,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 166328735,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1200037) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 167159455,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 167159775,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 167159711,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1243591) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 172425440,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 172425503,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 172425951,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1296100) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 178927647,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 178927775,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 178927839,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1352027) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 186638431,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 186638431,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 186638879,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1358210) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 187414751,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 187415135,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 187415071,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1425146) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 194919135,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 194918944,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 194919392,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1456218) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 199756703,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 199756703,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 199757023,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1456535) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 199826144,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 199826143,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 199826143,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1476155) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 203314399,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 203314335,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 203314847,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1525379) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 210798623,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 210798751,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 210798879,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1533541) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 212143391,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 212143327,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 212143775,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1590957) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 221889119,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 221888863,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 221889183,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1603946) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 224135135,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 224135327,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 224135263,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1604171) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 224166240,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 224166239,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 224166239,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1604409) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 224197344,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 224197344,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 224197343,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1604910) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 224228768,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 224228767,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 224228767,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1611195) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 225260767,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 225260575,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 225261023,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1614266) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 225875231,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 225875039,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 225875231,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1614405) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 225905504,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 225905503,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 225905503,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1694335) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 241627999,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 241627999,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 241628383,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1694636) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 241658400,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 241658399,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 241658399,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1705574) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 244198943,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 244198815,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 244199135,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1799550) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 260985824,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 260985567,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 260986271,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1855891) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 268558623,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 268558879,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 268559071,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1856049) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 268590175,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 268589471,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 268589919,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1856453) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 268620384,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 268620383,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 268620383,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1941407) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 281132895,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 281133215,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 281133407,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:1962746) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 284803359,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 284802719,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 284803167,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:2070301) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 302916959,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 302917151,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 302917215,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:2133467) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 314467999,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 314467871,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 314468639,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:2133594) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 314498912,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 314498912,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 314498911,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:2133845) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 314529824,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 314529823,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 314529823,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:2133943) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 314561056,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 314561055,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 314561055,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
(node:2134122) Warning: Accessing non-existent property 'getDirectory' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Connection Error MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => [ServerDescription],
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => [ServerDescription]
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/
    at Connection.openUri (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/connection.js:797:32)
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:341:10
    at /home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5
    at new Promise (<anonymous>)
    at promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
    at Mongoose._promiseOrCallback (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:1167:10)
    at Mongoose.connect (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongoose/lib/index.js:340:20)
    at Object.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/index.js:163:10)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) {
  reason: TopologyDescription {
    type: 'ReplicaSetNoPrimary',
    servers: Map(3) {
      'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-01.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 314592288,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.28:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-02.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 314592287,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.20:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      },
      'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017' => ServerDescription {
        _hostAddress: HostAddress {
          isIPv6: false,
          host: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net',
          port: 27017
        },
        address: 'ac-bglfgk3-shard-00-00.rpnha5p.mongodb.net:27017',
        type: 'Unknown',
        hosts: [],
        passives: [],
        arbiters: [],
        tags: {},
        minWireVersion: 0,
        maxWireVersion: 0,
        roundTripTime: -1,
        lastUpdateTime: 314592287,
        lastWriteDate: 0,
        error: MongoNetworkError: connect ECONNREFUSED 159.41.181.8:27017
            at connectionFailureError (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:293:20)
            at TLSSocket.<anonymous> (/home/ampleebusiness/public_html/tiktokapp.ampleebusiness.in/node_modules/mongodb/lib/cmap/connect.js:267:22)
            at Object.onceWrapper (node:events:639:26)
            at TLSSocket.emit (node:events:524:28)
            at emitErrorNT (node:internal/streams/destroy:169:8)
            at emitErrorCloseNT (node:internal/streams/destroy:128:3)
            at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
      }
    },
    stale: false,
    compatible: true,
    heartbeatFrequencyMS: 10000,
    localThresholdMS: 15,
    setName: 'atlas-30a2mx-shard-0',
    logicalSessionTimeoutMinutes: undefined
  }
}

Node.js v20.20.2
