Heroku 部署错误:未找到请求的 API 端点
Posted
技术标签:
【中文标题】Heroku 部署错误:未找到请求的 API 端点【英文标题】:Heroku deployment error: The requested API endpoint was not found 【发布时间】:2018-08-02 02:50:56 【问题描述】:我有工作的应用程序(在此处可用tandtpartners.herokuapp.com)
但是我在尝试再次部署应用程序时遇到了 remote: ! The requested API endpoint was not found. Are you using the right HTTP verb (i.e. GET vs. POST), and did you specify your intended version with the Accept header?
错误。
即使我将此应用程序克隆到另一个文件夹并将一些!
添加到index.html
,我也收到了同样的错误。
C:\heroku\2\tandtpartners>git status
On branch master
Your branch is up-to-date with 'heroku/master'.
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
modified: hello/templates/index.html
C:\heroku\2\tandtpartners>git commit -m "Changed only index html"
[master 8a56e0d] Changed only index html
1 file changed, 1 insertion(+), 1 deletion(-)
C:\heroku\2\tandtpartners>git commit -m "Changed only index html"
[master 8a56e0d] Changed only index html
1 file changed, 1 insertion(+), 1 deletion(-)
C:\heroku\2\tandtpartners>git push heroku master
Counting objects: 5, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (5/5), done.
Writing objects: 100% (5/5), 432 bytes | 432.00 KiB/s, done.
Total 5 (delta 4), reused 0 (delta 0)
remote: Compressing source files... done.
remote: Building source:
remote:
remote: ! The requested API endpoint was not found. Are you using the right HTTP verb (i.e. `GET` vs. `POST`), and did you specify your intended version with the `Accept` header?
remote:
To https://git.heroku.com/tandtpartners.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'https://git.heroku.com/tandtpartners.git'
我能用它做什么?
【问题讨论】:
我们可能需要联系 Heroku 支持,当我尝试使用 dpl 进行部署时遇到了同样的错误。 是的。我们需要联系支持。自过去 1 小时以来,我也遇到了同样的错误。 是的,最近几个小时:***.com/questions/48924984/… 我用 NodeJS 试过了,nodejs 也一样。我猜这是一个内部 Heroku 服务器错误。也许他们会在一两个小时内识别出错误并自动修复,就像社区现在已经报告的那样。 【参考方案1】:来自Heroku status page
免费帐户的 API 错误
我们正在调查有关 API 错误增加的报告。这会影响一个 用户在平台上的操作数量,包括部署 没有与他们的帐户关联的信用卡。我们会更新 很快就到了。
(对于未来的用户:这个答案只在短时间内有效,如果你有同样的问题,也许你应该看看https://status.heroku.com/)
【讨论】:
【参考方案2】:免费帐户的 API 错误
工具 0 分钟 活动
问题
我们正在调查有关 API 错误增加的报告。对于没有与其帐户关联的信用卡的用户,这会影响平台上的许多操作,包括部署。我们将很快在这里更新。 发布于 4 分钟前,2018 年 2 月 22 日 10:47 UTC
https://status.heroku.com/incidents/1404
【讨论】:
【参考方案3】:已解决:免费帐户的 API 错误。
已发现导致问题的更改并已部署修复程序。此受影响的应用程序在 UTC 时间 08:41 到 11:00 之间为没有信用卡的用户构建。
此问题现已解决。
最新信息见:https://status.heroku.com/incidents/1404
【讨论】:
您可以在下面编辑您的答案,无需重复发布。【参考方案4】:这是一个已发现并修复的错误。 根据 heroku https://status.heroku.com/incidents/1404
【讨论】:
以上是关于Heroku 部署错误:未找到请求的 API 端点的主要内容,如果未能解决你的问题,请参考以下文章
对 Kong api 网关端点的基本身份验证请求出现 CORS 错误并且未找到预检
Heroku:错误 - /bin/sh:1:npm:部署到 Heroku 时未找到
Rails API 422 无法处理的实体:没有可用的验证密钥,heroku