问题标签 [heroku-addon]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
186 浏览

ruby-on-rails - Ruby on Rails 安装问题的新 Relic APM Heroku 插件

我一直在尝试为我的 Heroku 部署的应用程序安装 New Relic 的代理,我遵循 New Relic 文档中包含的所有步骤,包括:

heroku config:set NEW_RELIC_APP_NAME='Your Application Name'

然后放入gem 'newrelic_rpm'我的Gemfile.

在执行 abundle install并使用 推送更改之后git push heroku master,似乎在 中所做的更改Gemfile实际上并没有转到 heroku。关于这个还能做什么?heroku bash run如果我通过它添加宝石,在测功机重置后再次看不到。

0 投票
1 回答
116 浏览

heroku - 如何在不损害声誉的情况下通过 SendGrid 插件测试发送电子邮件?

我正在使用 heroku SendGrid 插件按照通过 heroku 调度程序插件定义的时间表发送提醒电子邮件。

我想做一些实时测试以确保正确配置 heroku 调度程序并且电子邮件真正发送。

问题是我有一个包含大量虚拟数据的应用程序。例如电子邮件喜欢something_random_ldskfj@example.com或只是sldkfjsldfjsldkfj@example.com。我担心那些发送的电子邮件要么未读、被退回,要么被 SendGrid(或任何邮件服务)认为是“负面”的,这会将我的帐户标记为可疑。

问题

如何使用 heroku 调度程序实时测试我的应用程序并确保电子邮件真正在正确的时间发送,而不会招致扰乱邮件服务的愤怒?

我想过要做的事

  • 设置大量测试 gmail 帐户 - 每个虚拟用户一个(不受欢迎)
  • 发送到随机电子邮件sldfjsd@example.com,而不是担心潜在的后果(非常糟糕的主意)
  • 使用我自己的个人电子邮件在我的应用程序中设置所有虚拟帐户(无法完成,因为数据库强制电子邮件的唯一性)
  • 使用一些专门为此目的提供的 Heroku 或 SendGrid 电子邮件地址?(如果存在的话听起来不错?)
  • 更改我所有的测试数据,以便发送电子邮件的条件永远不会满足,除了极少数(它会起作用,但它需要更改所有测试数据,从而改变应用程序的外观和感觉)
0 投票
1 回答
284 浏览

node.js - Heroku 部署不适用于 postgresql api

我正在研究在https://www.taniarascia.com/node-express-postgresql-heroku/上找到的 nodejs api, 它使用 postgresql,因此它需要您在 heroku 女巫上下载 postgresql 插件到您的应用程序中,但是当我打开应用程序时,它说无法获得 / 像预期的那样,但我去了 /books,它给了我 heroku 错误。当我做:

它给了我这个错误:

我应该关注其中的任何部分以及如何使其发挥作用?

您可能需要查看此内容以更好地理解https://www.taniarascia.com/node-express-postgresql-heroku/

0 投票
0 回答
12 浏览

spring-boot - 通过 Web 访问 Heroku 上部署的后端服务创建的新图像?

我有一个简单的 REST 后端服务。该后端服务生成用户的图像文件。我以后在哪里写这些文件以便客户端可以通过 HTTP/S 访问它们?

0 投票
0 回答
10 浏览

heroku - Heroku Scheduler 每天执行任务失败

heroku 调度程序无法执行日常命令为什么会发生这种情况?我该如何解决这个问题?(打印在图像上)

在heroku调度程序中打印问题

0 投票
0 回答
20 浏览

python - Python SMPT Heroku:SMTPServerDisconnected:连接意外关闭

我不知道该怎么做。我已经和谷歌的某个人谈过了,试图弄清楚,现在我的 Heroku 应用程序似乎可以访问 gmail 帐户,但我不断收到这个错误:

我的py代码是:

在配置中:

0 投票
1 回答
18 浏览

node.js - 使用 Node.js 创建 Heroku 插件

我想使用 Nodejs 创建一个 Heroku 插件,但找不到任何资源。我已经浏览了 Heroku 上可用的文档,但它显示了 ruby​​ 的示例。我想知道是否真的可以使用节点创建?谢谢

0 投票
0 回答
37 浏览

mysql - FastAPI:Heroku ClearDB 拒绝连接到 mysql 数据库

我已经构建了一个 fastAPI 应用程序,当我在 localhost 上使用它时它运行良好。我使用heroku部署它并使用ClearDB用作mysql数据库,但它不会连接到数据库并给出错误提示:

无法从 MySQL 表中获取记录:1045(28000):用户“用户名”@“ip-0-0-0-0.eu-west-1.compute.internal”的访问被拒绝(使用密码:是)1045( 28000):用户“用户名”@“ip-0-0-0-0.eu-west-1.compute.internal”的访问被拒绝(使用密码:是)400

更改了ip之后的号码。

我尝试使用相同的凭据通过 MySQL 工作台和命令行进行连接,它似乎工作正常,但不适用于脚本。

这里可能是什么问题?我想知道这是否与我在这里使用 mysql-connector 的方式有关,但不知道如何继续使用它。任何和所有的帮助将不胜感激。谢谢。

0 投票
0 回答
15 浏览

heroku - 在 Heroku 应用程序中共享 RedisToGo 作为代理

我在我的一个应用程序中使用RedisToGo Heroku 插件。从我的第二个应用程序中,我想将一些任务添加到队列中,这些任务可以被第一个应用程序拾取以进行处理。当我尝试将 RedisToGo 附加到第二个应用程序时,它给了我一个错误

该附加资源已附加到应用程序,并且只能附加一次。

我使用以下命令将插件附加到第二个应用程序

heroku 插件:附加 APP1_REDISTOGO_ADDON_NAME --app APPLICATION2_NAME --as REDISTOGO

从错误中我了解到 redistogo 插件不能在应用程序之间共享,但是我怎样才能在 2 个应用程序之间共享队列

0 投票
1 回答
14 浏览

mysql - 连接处于关闭状态时无法添加新命令(express.js + mysql2 + mysql2/promise + clearDB + heruko)

每当我第二次调用我使用 mysql2+expressjs+clearDB(on HERUKO)+heruko 部署服务器创建的 api 时,我都会遇到这个错误

这是我的代码....

我用 mysql2 提供的 asyn/await 功能调用 mysql 服务器

之后我创建了连接

}) 导出 { 数据库 }

此错误的任何解决方案...???