Tag: heroku

NodeJS应用程序不被部署在heroku上

我想在Heroku上部署一个应用程序,并得到以下错误: Building source: remote: remote: —–> App not compatible with buildpack: https://codon-buildpacks.s3.amazonaws.com/buildpacks/heroku/nodejs.tgz remote: More info: https://devcenter.heroku.com/articles/buildpacks#detection-failure remote: remote: ! Push failed remote: Verifying deploy… remote: remote: ! Push rejected to desolate-mountain-28031. remote: 我的回购是在https://github.com/DKSukhani/React_Node_CustomerFeedback_project 请帮忙。 在heroku中,我已经将buildpack指定为nodejs。

NodeJS应用程序的构build是成功的(Heroku),但在启动时,Heroku的应用程序错误

我正在使用Cloud 9 IDE。 当我做的时候,构build是成功的 git add . git commit -m "first_commit" git push heroku master 其结果是这样的: Counting objects: 3, done. Delta compression using up to 8 threads. Compressing objects: 100% (2/2), done. Writing objects: 100% (3/3), 280 bytes | 0 bytes/s, done. Total 3 (delta 1), reused 0 (delta 0) remote: Compressing source files… done. […]

Heroku上的BabelJs:无法find相对于目录“/ app”的预设“env”

我有一个SailsJs在Heroku上的NodeJs的应用程序,我不能运行babeljs。 它在我的本地主机上运行正常,但我总是得到错误: 错误:无法find相对于目录“/ app”的预设“env” Heroku坚持在/app文件夹中查找itens。 这个项目没有一个/app文件夹 我的应用文件夹结构是: app_name – api – assets – config – tasks – views 我遵循http://babeljs.io的文档到我的.babelrc .babelrc 现在: { "presets": ["react", "env", "stage-1"], "plugins": ["transform-class-properties"] } 已经尝试: { "presets": ["react", "es2015", "stage-1"], "plugins": ["transform-class-properties"] } 当我设置.babelrc使用es2015我得到的错误: Invalid: `{ presets: [{option: value}] }` Valid: `{ presets: [['presetName', {option: value}]] }` 我已经安装了依赖关系 npm install […]

简单的Node.js疑难解答 – 从app.get()接收404

我正在尝试部署一个node.js Heroku应用程序,该应用程序侦听请求并简单地将编码的stringlogging到控制台。 注意:我仅限于从JSON中导出我的程序中的数据,这就是为什么我要使用req.body 。 JavaScript的 const express = require('express') const app = express() app.get('/um', function (req, res) { console.log(req.body[message]); }) app.listen(process.env.PORT || 3000, function () { console.log('App listening!') }) LUA local httpService = game:GetService('HttpService') httpService:PostAsync("http://auto-attica.herokuapp.com/um", { "message" = "foo" }) 而不是logging文本到控制台。 我在运行Lua的程序和Heroku控制台上都收到错误404。 2017-10-30T00:10:04.826245+00:00 heroku[router]: at=info method=POST path="/um" host=auto-attica.heroku-f35fbe137630 fwd="95.148.67.104" dyno=web.1 connect=1ms service=5ms status=404 bytes=386 protocol=http […]

我怎么知道为什么我的节点应用程序在Heroku上崩溃? (HTML,Stripe,Heroku,NodeJS)

所以,我开发了一个网站(HTML),内嵌了一个来自Stripe的支付表单,叫做Checkout。 当您访问网站时,会提示您input信用卡信息,以便结帐表单正常工作。 我遇到的问题是在创build令牌后处理。 我对web开发非常陌生,所以我从未写过服务器代码,请耐心等待。 我一直在关注指南( 使用Node,Vue,Stripe以及如何使用Node.js设置Stripe付款 ),以及有关使用服务器端代码( Stripe Checkout )创build收费标记的文档。 我知道我必须设立Heroku来处理收费,所以我创build了一个帐户,并从我的terminal设置了一个应用程序。 我做了一个新的目录,具有所需的模块(stripe,express和bodyParser),我有这个代码在我的server.js文件中: 它成功部署到Heroku,但崩溃。 这是在控制台中返回的内容: 我究竟做错了什么? 任何援助将是一个很大的帮助。

构build自定义API连接器的常用方法是什么?

我大多具有编程经验作为Web开发人员,现在我的任务是build立两个rest服务之间的整合。 应用程序假设每5分钟从一个REST服务读取一次,并将数据发送到另一个服务。 我需要存储一个checkSUM值,以便在下次调用时使用。 目前我正考虑在Node和Express中构build它,并使用“定制时钟进程”在heroku上进行托pipe。 但是我不确定构build这样的应用程序的最佳方式是什么。 在没有看法的情况下开发应用程序对我来说是相当陌生的。 MVC甚至在这样的应用程序有意义吗? 任何人都可以指向资源解释一个好方法来处理这样的应用程序? 即使没有视图层,expression是否有意义? 什么是一个很好的方法来存储一个单一的值,如checkSUM或SyncKey? 是一个数据库矫枉过正? 这样的应用程序的文件夹结构是什么样的。 我知道这是一个相当广泛的问题。 我主要是在寻找build议和资源,以及其他人如何解决这个问题。 你会用什么技术?

ASIHttpRequest / node.js / heroku:“客户端在收到完整响应之前closures连接”

我有一个使用ASIHttpRequest的iPhone应用程序。 服务器代码位于node.js中的heroku上 有时,从iphone(只有一个跟踪)应用程序发送一个单一的请求,但在herokuapp(我可以看到在heroku日志中相同的请求两次看到)两次。 我虽然在开始时请求被请求两次,因为在第一次尝试的错误,但情况并非如此,因为这两个请求(我需要一个和我不需要的第二个)在服务器端执行。 任何想法 ?

是否有可能通过Node.js应用程序来控制Heroku(就像Heroku Ruby的gem一样)?

我习惯于能够使用Heroku gem来控制我的Heroku应用程序实例。 是否有一个节点包提供相同的function? 我想创build一些Hubot脚本来执行重新启动我的应用程序。

将node.js应用程序部署到Heroku

使用Heroku的网站上的死简单的教程 ,当我运行git push heroku master我收到以下错误: Using Node.js version: 0.4.7 Using npm version: 1.0.106 —–> Fetching Node.js binaries —–> Vendoring node into slug —–> Installing dependencies with npm npm ERR! Couldn't read dependencies. npm ERR! Failed to parse json npm ERR! Unexpected token } npm ERR! File: /tmp/build_17bicinzz6vv0/package.json npm ERR! JSON.parse Failed to parse package.json data. […]

Heroku日志 – 打开错误消息中提到的日志

我正在将一个node.js应用程序部署到heroku(雪松堆栈) 我已经设置了这样的NODE_ENV: herokuconfiguration:添加NODE_ENV =生产 然后我做: git push heroku 但是,启动后(我有一个console.log生成第一个日志条目)应用程序崩溃。 我运行: heroku日志 并得到下面的错误。 我如何打开它所指的/app/log/production.log? app[web.1]: listening on port 32168 within production environment app[web.1]: app[web.1]: events.js:48 app[web.1]: throw arguments[1]; // Unhandled 'error' event app[web.1]: ^ app[web.1]: Error: ENOENT, open '/app/log/production.log' heroku[web.1]: Process exited with status 1 heroku[web.1]: State changed from starting to crashed