Articles of heroku

在尝试在heroku中部署节点应用程序时,请继续收到应用程序错误

我在使用heroku时遇到了困难。 跟着部署一个节点js应用程序在heroku指南,但仍然不断得到一个应用程序错误。 任何想法为什么请? 这里是我的英雄日志 heroku logs 2015-10-27T19:48:35.704758+00:00 heroku[api]: Enable Logplex by chineduabalogu@gmail.com 2015-10-27T19:48:35.704758+00:00 heroku[api]: Release v2 created by chineduabalogu@gmail.com 2015-10-27T19:57:58.536860+00:00 heroku[slug-compiler]: Slug compilation started 2015-10-27T19:57:58.536871+00:00 heroku[slug-compiler]: Slug compilation finished 2015-10-27T19:57:58.397214+00:00 heroku[api]: Scale to web=1 by chineduabalogu@gmail.com 2015-10-27T19:57:58.466140+00:00 heroku[api]: Deploy 51bdb1d by chineduabalogu@gmail.com 2015-10-27T19:57:58.466140+00:00 heroku[api]: Release v3 created by chineduabalogu@gmail.com 2015-10-27T19:58:00.692453+00:00 heroku[web.1]: Starting process with command […]

触发Heroku工人

在Heroku中触发一个工作进程的方法是什么? 特别是一个需要的时候很less需要的过程,比如bluemoon.js 。 每秒轮询一次读取任务队列(可以存储在数据库中)是我能想到的方法。 对于这种情况, 触发器对我来说更有意义。 有没有办法在需要时直接触发一个工作进程? 还是经常投票没有真正的缺点?

parsing+ Heroku查询500错误

我使用Parse的CLI与新的Heroku集成来创build脚手架NodeJS项目( parse new )。 它给你的例子云function是: // Hello Parse.Cloud.define('hello', function(request, response) { response.success('Hello world! ' + (request.params.a + request.params.b)); }); 我可以用下面的CURL命令来打这条路线,一切正常。 curl -X POST \ -H "X-Parse-Application-Id: b8qPYS4SLSz0WoSWXlWeQosmF2jJPUPydetg3esR" \ -H "X-Parse-REST-API-Key: TOJLbfbNXSQcBdDVnU0MnKVu7SyamQvZmorHL5iD" \ -H "Content-Type: application/json" \ -d '{"a": "Adventurous ", "b": "Parser"}' \ https://api.parse.com/1/functions/hello 但后来我添加了一个新的类到我的分析数据,插入一行,并试图查询和返回结果。 我不断收到{"code":143,"error":"Invalid webhook response status: 500 Internal Server Error"}作为响应。 我相当肯定,这不是我的代码是这个问题,我猜是有一些configuration步骤或我失踪的东西。 这是我修改的parsing函数: […]

Heroku,当我在网上部署我的应用程序崩溃,但在我的本地机器上运行没有错误

Nov 04 09:50:57 eva-app-nodejs heroku/web.1: Starting process with command `npm start` Nov 04 09:50:59 eva-app-nodejs app/web.1: > Eva@0.0.1 start /app Nov 04 09:50:59 eva-app-nodejs app/web.1: > nodemon ./bin/www Nov 04 09:50:59 eva-app-nodejs app/web.1: [nodemon] 1.8.1 Nov 04 09:50:59 eva-app-nodejs app/web.1: [nodemon] to restart at any time, enter `rs` Nov 04 09:50:59 eva-app-nodejs app/web.1: [nodemon] watching: […]

虽然Access-Control-Allow-Credentials没有设置,但我得到一个CORS错误

我用node.js写了一个服务器应用程序,并表示。 该应用程序使用cors节点包来源于"*" POST请求,因为我需要能够从移动应用程序发布。 以下是应用程序中如何启用CORS: var cors = require('cors'); var app = express(); app.configure(function() { app.use(cors()); }); 当我尝试从浏览器发布请求时,出现此错误: XMLHttpRequest无法加载url 。 当凭证标志为真时,通配符“*”不能用在“Access-Control-Allow-Origin”标题中。 原因'null'因此不被允许访问。 但是,在响应中没有看到任何Access-Control-Allow-Credentials标头。 Chromenetworking标签中的失败请求和回复如下: 为什么它会抱怨credentials标志?

Heroku在测功机上有多less个应用程序

我正在Heroku dyno上运行我的博客,很多时候,我的用户需要等半分钟才能让我的博客回复。 有办法阻止Heroku空转: 简单的方法来防止Heroku空转? 最明显的是每隔一分钟左右ping服务器。 但是,看起来这些方法是针对Heroku的服务条款,如果我查看定价页面: https : //www.heroku.com/pricing (请参阅必须在24小时内rest6个小时)。 而且因为Pingdom也花了我一些钱,所以我想每月花7美元购买Hobby软件包。 但是,您可以使用该软件包运行多less个应用程序? 因为我总是运行一个应用程序每个dynamic,但如果我必须支付每个应用程序$ 7 …这似乎太多了。 任何人都知道有一种方法来运行多个应用程序的dynamic? 或者,在DigitalOcean上用NodeJS雇佣服务器是一个更好的select,例如?

如何将静态HTML和CSS文件连接到Node.js应用程序?

我尝试通过Heroku显示(静态)HTML网页。 我已经按照这个教程: https : //www.youtube.com/watch?v = gAwH1kSODVQ,但经过多次尝试仍然无法正常工作。 我对编码比较陌生,所以如果你能给出具体的例子,那就太棒了! 以下文件已被推送到heroku: server.js package.json Procfile.js (folder) public with index.html, main.css //Server.js文件: var express = require('express'); //require express module in server.js file var app = express(); var mongojs = require('mongojs'); var db = mongojs('birthdaylist', ['birthdaylist']); var bodyParser = require('body-parser'); var http = require('http'); var port = Number(process.env.PORT || 3000); […]

在Express中响应数据到Slack url

在我的Node后端,我有以下路由与快递中间件。 我的应用程序使用Slack反斜杠api发布一个链接到用户的频道。 当用户点击它时,在heroku上托pipe的angular度应用程序上打开一个表单。 我想要做的是在表单提交时更新Slack用户。 所以这个问题,我怎样才能发送一个post请求松弛url当下面的路线被触发(很明显res是指向/更新)。 我已经研究了很多,并尝试重写头文件,并使用低级别的http方法,但我有一种感觉,有一个更好的解决scheme。 非常感谢您的帮助。 app.post("/update", function(req,res,next) { res url -> http://slackapi/12345/ res.json({"text":"hello":} })

唤醒heroku应用程序

所以,我的heroku NODE.js应用程序一直在运行,我今天通过我的url再次尝试,但由于某种原因,它给了我一个应用程序的错误消息。 我读了一下,并login到我的仪表板,它说,该应用程序是睡着了..我有免费的heroku层,我明白,该应用程序必须睡一天6小时(正确?)有没有一种方法来唤醒我的应用程序? (不要保持活力正如我已经读过其他职位,只要把它唤醒) 跟进:有没有办法知道在醒来之前我还剩下多less时间?(因为自由英雄层需要6个小时的睡眠)

Java不支持类的版本上heroku的NodeJs应用程序?

我有一个node.js应用程序需要一个java文件在本地目录中运行。 我正在使用subprocess运行java文件,并在本地主机上正常工作。 但是,当我尝试将应用程序部署到heroku时,出现以下错误日志: 任何想法可能是错的?