是否有一个工作nodejs/phantomjs Heroku buildpack?

Jor*_*ein 8 heroku phantomjs buildpack

我想部署一个运行Procfile的应用程序

web: node myapp.js
Run Code Online (Sandbox Code Playgroud)

myapp.js用于phantomjs-node运行无头webkit的东西,将结果返回给浏览器请求.这可能吗?

tri*_*man 30

我也遇到了同样的问题,我修复它的方式是使用这个"Multiple Buildpack"Buildpack.然后在我的.buildpacks文件中我输入以下内容:

http://github.com/heroku/heroku-buildpack-nodejs.git
http://github.com/stomita/heroku-buildpack-phantomjs.git
Run Code Online (Sandbox Code Playgroud)

最后,您想要将PhantomJS添加到路径中

heroku config:set PATH=$PATH:vendor/phantomjs/bin
Run Code Online (Sandbox Code Playgroud)

我希望这有帮助.

  • 我不得不将http更改为https,否则它会在第一次尝试推送时挂起. (2认同)

ste*_*tef 4

Heroku Toolbelt现在对多个 buildpack 具有一流的支持,因此您可以通过以下方式获得有效的 Node 和 PhantomJS 设置:

heroku buildpacks:set https://github.com/heroku/heroku-buildpack-nodejs.git

heroku buildpacks:add --index 1 https://github.com/stomita/heroku-buildpack-phantomjs.git