无法在Heroku上部署web-starter nodejs应用程序

时间:2017-03-25 04:22:42

标签: javascript html node.js heroku

我是前端新手,并试图分叉并按照步骤在Heroku上部署工作,但它失败了。我的更改可用here

我执行的步骤如下

  • 分拆回购
  • 创建了一个新分支来部署更改。
  • 根据ref
  • deploy页所述进行了更改(Heroku
  • heroku local web
  • 根据Heroku的http://localhost:5000来点击documentation enter image description here我在网页上看到错误说无法获取/(快照已附加)

我的存储库位于GitHub的https://github.com/hhimanshu/web-starter-kit/

我做错了什么?请帮助

1 个答案:

答案 0 :(得分:1)

最后,我在我的本地计算机上进行了测试。它工作正常。我没有看到任何差异,但我会写下我遵循的步骤。也许你会看到差异。

  • 分叉回购
  • git clone回购
  • 创建了一个新分支
  • mkdir dist
  • there创建并复制粘贴dist/package.jsondist/server.js
  • 在gulpfile.babel.js中将目录dist更改为dist/public
  • 在根文件夹
  • 中运行gulp
  • npm install在根文件夹
  • 中 在dist文件夹中
  • npm install
  • 首先使用npm start进行测试。它在localhost:3000
  • 上没问题 {li> heroku local webdist文件夹中

结果(github repo):

[WARN] No ENV file found
[WARN] ENOENT: no such file or directory, open 'Procfile'
[OKAY] package.json file found - trying 'npm start'
6:03:42 PM web.1 |  > @ start /home/hisener/Projects/web-starter-kit-heroku/dist
6:03:43 PM web.1 |  > node server.js
6:03:43 PM web.1 |  Server running...

web-starter-kit-heroku-local

我希望它会有所帮助。