问题标签 [heroku-api]

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 投票
1 回答
2137 浏览

git - heroku push 被拒绝,无法编译 Node.js 应用程序

当我尝试将 Node.js 应用程序部署到 Heroku 时,我不断收到错误node-pre-gyp消息:gyp

之后npm install,我得到另一个错误:

这是我的package.json

如何成功地将我的应用程序部署到 Heroku?

0 投票
1 回答
915 浏览

ruby-on-rails - Searchkick/Elasticsearch - 根映射定义具有不受支持的参数

我在 Heroku 上有一个 Rails API,并在重新索引类时遇到以下问题。

$ heroku run rake searchkick:reindex CLASS=User

并得到以下错误

Elasticsearch::Transport::Transport::Errors::BadRequest: [400] {"error":{"root_cause":[{"type":"mapper_parsing_exception","reason":"Root mapping definition has unsupported parameters: [_default_ : {_routing={}, dynamic_templates=[{string_template={mapping={ignore_above=30000, type=keyword, fields={analyzed={analyzer=searchkick_index, index=true, type=text}}}, match_mapping_type=string, match=*}}], properties={}}]"}],"type":"mapper_parsing_exception","reason":"Failed to parse mapping [_doc]: Root mapping definition has unsupported parameters: [_default_ : {_routing={}, dynamic_templates=[{string_template={mapping={ignore_above=30000, type=keyword, fields={analyzed={analyzer=searchkick_index, index=true, type=text}}}, match_mapping_type=string, match=*}}], properties={}}]","caused_by":{"type":"mapper_parsing_exception","reason":"Root mapping definition has unsupported parameters: [_default_ : {_routing={}, dynamic_templates=[{string_template={mapping={ignore_above=30000, type=keyword, fields={analyzed={analyzer=searchkick_index, index=true, type=text}}}, match_mapping_type=string, match=*}}], properties={}}]"}},"status":400}

我的用户类具有以下内容

我正在添加 max_ngram_diff 和 max_shingle_diff ,因为这解决了一个不同的问题。但是,我也不确定 max_ngram_diff 和 max_shingle_diff 的值是否正确。

从我的 Gemfile.lock

知道该怎么做吗?

0 投票
0 回答
95 浏览

ruby-on-rails - Heroku 平台 API gem — NameError: 未初始化的常量 ActiveJobClass::Heroku

我试图让我的用户将他们的自定义域 CNAME 到我托管在 Heroku 上的 Rails 应用程序中。我试图关注这篇文章,但是当我运行代码时,我的日志中出现了这个错误:

WARN: NameError: 未初始化的常量 HerokuDomainJob::Heroku

这是我在 heroku_domain_job.rb 中的代码

这是我的用户模型中的代码

本质上,代码与文章中的代码几乎相同,所以我真的不明白我哪里弄错了。感谢任何帮助。

谢谢你。

0 投票
2 回答
96 浏览

go - 带有 go 的 Twitter 机器人在 Heroku 中崩溃

我已经把这个 twitter 机器人放在一起,它非常简单。从外部 API 收集一些数据,对其进行处理并将其发布出去。

我尝试了几种不同的方法来让机器人在一小时内发出推文,现在我有了这个:

肯定可以对其进行改进,但它在本地运行,所以我现在对它很满意。问题是当我在 Heroku 上部署它时,它会运行一分钟然后崩溃。以下是日志:

知道如何解决这个问题吗?

0 投票
0 回答
143 浏览

heroku - 无法使用 nforce 进行 SalesForce REST API 调用

我是 SalesForce 和 Heroku 平台的新手。我正在尝试尽可能多地探索和学习。

我开发了 React 应用程序并部署到 Heroku。它按预期工作,但我正处于对 Salesforce 进行 Rest API 调用并从 SalesForce 对象获取数据的阶段。

我尝试使用 jsforce、nforce 插件连接到 Salesforce 并获取数据。但做不到。

我使用 Postman 连接到 SalesForce,我能够连接。但是当我尝试通过代码说明(400 错误请求)连接到 Salesforce 时出现错误。

我在我的环境(沙盒)上启用了 CORS。如果我缺少一些配置设置,请告诉我,这将非常有帮助。

以下是我得到的错误:

在此处输入图像描述

0 投票
0 回答
101 浏览

ios - iOS / Parse-server上的云功能,不起作用

我开始在 iOS/Parse-server 应用程序中使用 Cloud-Function。

这是客户端应用程序上的快速代码:

问题是,这个函数内部似乎存在问题:

在这个指令上:

我不知道问题是什么,但我认为我在代码中使用了某种错误的语法:

任何相关提示将不胜感激。

以防万一它可能有用,这里是解析云函数:

这就是我在 iOS 端的 debubbing 窗口中可以看到的内容:

0 投票
0 回答
19 浏览

javascript - Parse-Server Cloud 函数语法问题

我在使 Parse Cloud 功能正常工作时遇到了一些麻烦。我希望有人能给我一些帮助。我从遵循我之前编写的其他一些功能开始。但已经有一段时间了;事情似乎发生了变化。函数的文本(如下)是我想要做的自我解释,但语法一定是错误的,因为它不起作用并且我收到各种错误或弃用警告。这是代码:

0 投票
1 回答
1728 浏览

git - 如何从 Heroku 克隆存储库

我制作了一个 Python 应用程序并将其上传到 github。

然后我制作了一个连接到 github 存储库的 heroku 应用广告。我的应用程序存储库中有一个 data.json 保存了一些信息。当应用程序运行时,应用程序工作正常,数据也从那里存储和检索。但是当我在github中看到文件没有改变。表示 data.json 文件与开始时一样。这意味着更改的文件位于 heroku 中的某个位置。我怎样才能下载该文件,以便我可以检索我的数据

0 投票
1 回答
240 浏览

ios - 推送通知,来自 Parse-Server 云代码

我正在尝试使用 iOS 应用程序在 Parse-Server (Heroku) 上使用推送通知。

此时,我可以通过运行以下命令在我的 iOS 应用程序中收到通知:

但现在我必须从云代码(即 Parse.Cloud.afterSave 函数)发送推送通知。

这是我尝试过的,遵循我在网上找到的一些示例代码,但它不起作用:

得到我想要的东西的正确方法是什么?

0 投票
1 回答
990 浏览

swift - 如何自定义推送通知?

我正在开发一个项目,我想让推送通知在 Parse-Server (Heroku) 上使用 iOS 应用程序工作。

这是我在服务器端用来生成 PUSH 的代码:

在 iOS 应用程序端,我收到了通知,但如果可能的话,我想根据自己的喜好对其进行调整。

这是相关的快速代码,我可以在其中看到通知:

最后,当通知到达时,这是我在 Xcode 调试控制台中看到的:

显然,它正在发挥作用。但我可以在传入通知中看到我无法控制的字段。即:title、subtitle、summaryArgument、categoryIdentifier……其实只有“body”是我在服务器端设置的。

因此我的问题是:我怎样才能按照我希望的方式设置所有这些字段。

我已经尝试过这样的事情:

但没有成功。

此外,通过使用类似的东西:

当通知到达时,我可以在 Xcode 调试控制台中看到以下内容:

似乎“ABCXYZ”部分与类别(S3x)一样被转移,但其余部分(content_available,push_type)似乎被忽略了。