node.js - 我该如何解决这个问题 heroku web
问题描述
我是新手,所以请帮助我。
2020-10-01T09:37:17.833139+00:00 heroku[web.1]:状态从崩溃变为启动 2020-10-01T09:37:23.403282+00:00 heroku[web.1]:使用命令启动进程node server.js
2020-10-01T09:37:25.308007+00:00 app[web.1]:支持 Node LTS 版本 v10.22.1 2020-10-01T09:37:25.310036+00:00 app[web.1]:解析配置来自 IMPORT_CONFIG 的 URL 失败 2020-10-01T09:37:25.481614+00:00 app[web.1]:设置与 MongoDB 的新连接 2020-10-01T09:37:25.528135+00:00 app[web.1]: (node:4) DeprecationWarning:当前的服务器发现和监控引擎已被弃用,并将在未来的版本中删除。要使用新的服务器发现和监控引擎,请将选项 { useUnifiedTopology: true } 传递给 MongoClient 构造函数。2020-10-01T09:37:25.974982+00:00 heroku[web.1]:进程以状态 0 退出 2020-10-01T09:37:26.005597+00:00 heroku[web.1]:状态从开始变为崩溃 2020-10-01T09:37:34.113589+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/"
解决方案
请在发布之前阅读您的错误日志,并确保将它们放入代码块中以使其可读。
如错误所述,故障出在 mongodb 连接中。在此之后初始化 mongodb 连接:
mongoose.set("useUnifiedTopology", true);
推荐阅读
- javascript - how to clear navigation history on nativescript-vue manual routing?
- node.js - passport-oauth2 客户端如何使用收到的配置文件数据
- javascript - CSS Accordion 点击关闭
- javascript - 谷歌不恢复当前位置的当前纬度和经度
- tensorflow - 如何在 Tensorflow 对象检测 API 上评估我训练有素的模型?
- javascript - 将本地时区时间转换为 UTC
- azure - 如何限制我的 Active Directory 中的人员访问我的网站(Azure 静态网站)?
- python-3.x - 使用python选择下拉列表
- python - 重新排列 keras cnn 的数据框行内容
- php - 如何为其抓取的文件添加文件扩展名