gpt4 book ai didi

javascript - 如何修复 UnhandledPromiseRejectionWarning : TypeError?

转载 作者:行者123 更新时间:2023-12-04 19:05:07 28 4
gpt4 key购买 nike

所以我正在使用 Express.JS 和 MongoDB 制作一个 Web 应用程序,当我尝试在本地运行它时,它可以工作,但是当我用我的 aws Ubuntu 20.04 机器运行它时,它给了我以下错误:

(node:13452) UnhandledPromiseRejectionWarning: TypeError: [objectOptions,urlOptions,exports.DEFAULT_OPTIONS].flatMap is not a function
at parseOptions (/home/ubuntu/tylertv/node_modules/mongodb/lib/connection_string.js:258:77)
at new MongoClient (/home/ubuntu/tylertv/node_modules/mongodb/lib/mongo_client.js:62:63)
at Promise (/home/ubuntu/tylertv/node_modules/mongoose/lib/connection.js:784:16)
at new Promise (<anonymous>)
at NativeConnection.Connection.openUri (/home/ubuntu/tylertv/node_modules/mongoose/lib/connection.js:781:19)
at _mongoose._promiseOrCallback.cb (/home/ubuntu/tylertv/node_modules/mongoose/lib/index.js:342:10)
at Promise (/home/ubuntu/tylertv/node_modules/mongoose/lib/helpers/promiseOrCallback.js:32:5)
at new Promise (<anonymous>)
at promiseOrCallback (/home/ubuntu/tylertv/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:10)
at Mongoose._promiseOrCallback (/home/ubuntu/tylertv/node_modules/mongoose/lib/index.js:1181:10)
(node:13452) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 2)
(node:13452) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

我不知道为什么要这样做,我安装的只是 mongodb、npm 和 node。
https://www.github.com/tttylerr/tylertv
^ 我的源码主要是server.js

最佳答案

这可能有几个原因:

  • 你的 AWS 机器上安装了 MongoDB 吗?
  • 您的本地机器和 AWS 机器上的 Node.js/NPM/MongoDB 版本是否不匹配?

  • 附言如果在启动时出现该错误,则该错误可以解释为 - “无法连接到 MongoDB 实例”。检查与 Mongo 相关的内容。

    关于javascript - 如何修复 UnhandledPromiseRejectionWarning : TypeError?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72120296/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com