当我尝试部署我的应用程序并连接到DB时,这种情况发生在render.com上。
我的应用程序似乎试图连接到本地db,但我不知道如何改变它。
11月14日10:19:09 PM未能连接到数据库11月14日10:19:09 PM MongoParseError:无效方案,预期连接字符串以"mongodb://“或"mongodb+srv://”开始,11月14日10:19:09下午在新的(/opt/render/project/src/node_modules/mongodb-connection-string-url/lib/index.js:86:19) ConnectionString 14 10:19:09下午在parseOptions (/opt/render/project/src/node_modules/mongodb/lib/connection_string.js:200:17) 11月14日10:19:09下午10:19:09下午在新MongoClient (/opt )/render/project/src/node_modules/mongodb/lib/mongo_client.js:45:63) 11月14日10:19:09下午在/opt/render/project/src/node_modules/mongodb/lib/mongo_client.js:236:28 11月14日晚上10:19:09在maybeCallback (/opt/render/project/src/node_modules/mongodb/lib/utils.js:337:21) 11月14日晚上10:19:09在Function.connect (/opt/render/project/src/node_modules/mongodb/lib/mongo_client.js:234:42) 11月14日10:19:09下午在Object.connectToDatabase (/opt/render/project/src/data/database.js:11:38) 11月14日晚上10:19:09(/opt/render/project/src/app.js:50:4) 11月14日10:19:09下午在Module._compile (内部/模块/cjs/loader.js:1068:30)11月14日10:19:09下午在Object.Module._extensions..js (内部/模块/cjs/loader.js:1097: 10 )11月14日10:19:39下午(节点:65) UnhandledPromiseRejectionWarning:错误:连接到db:连接ECONNREFUSED 127.0.0.1:27017 11月14日:19:39下午在/opt/render/project/src/node_modules/connect-mongodb-session/index.js:88:17 11月14日10:19:39下午在/opt/render/project/src/node_modules/mongodb/lib/utils.js:348:66 14 10:19:39 PM (使用node --trace-warnings ...显示警告产生的地点)11月14日10:19:39下午(节点:65) UnhandledPromiseRejectionWarning:未处理的承诺拒绝。此错误起源于在异步函数中抛出而不带catch块,或者拒绝使用.catch()处理的承诺。若要在未处理的允诺拒绝时终止节点进程,请使用CLI标志--unhandled-rejections=strict (请参阅https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode)。(拒绝id: 2) 11月14日10:19:39下午(节点:65) DEP0018 DeprecationWarning:未处理的承诺拒绝被否决。在未来,承诺不处理的拒绝将使用非零退出代码终止Node.js进程。
不知道如何使我的应用程序不连接到本地db
发布于 2022-11-15 04:36:52
找出/opt/render/project/src/app.js:50:4文件中的内容。这可能是应用程序从env或某个配置获取连接字符串的地方。
https://stackoverflow.com/questions/74438029
复制相似问题