小编Pay*_*ang的帖子

Heroku 503 服务不可用

我目前正在使用 ExpressJS 构建一个简单的 CRUD 应用程序,并使用免费帐户将其托管在 Heroku 上。

我遇到的问题是:

  • 用于获取所有项目的 GET API 在本地主机上工作,但在 Heroku 上托管时显示状态 503;
  • 用于更新一项的 POST API 在本地主机上工作,但与上面的 GET API 相同;
  • 所有 503 错误都是在加载 30 秒后出现的,这应该是 Heroku 的设置。

我确实有其他可以在本地和 Heroku 服务器上运行的 API 端点:

  • 使用 ID 获取一件物品的 GET API

我的猜测:

  • 问题不应该是代码问题
  • 部署代码时出现一些问题,Heroku 无法处理此请求

我试图在网上找到一些文章,但这似乎很难诊断,任何有经验的人请告诉我如何解决这个问题。感谢您的评论。

我的猫鼬架构

const mongoose = require("mongoose");

const ThoughtSchema = mongoose.Schema({
  title: {
    type: String,
    required: true
  },
  content: {
    type: String,
    required: true
  },
  date: {
    type: Date,
    default: Date.now
  }
});

module.exports = mongoose.model("Thought", ThoughtSchema);
Run Code Online (Sandbox Code Playgroud)

2个不起作用的终点 …

heroku mongoose node.js express

2
推荐指数
1
解决办法
4154
查看次数

标签 统计

express ×1

heroku ×1

mongoose ×1

node.js ×1