簡體   English   中英

無法在Heroku上部署Web-Starter Node.js應用

[英]Can not deploy web-starter nodejs app on Heroku

我是前端的新手,並試圖分叉並按照步驟在Heroku上部署工作,但是失敗了。 我的更改可以在這里找到

我執行的步驟如下

  • 分叉回購
  • 創建了一個新分支來部署更改。
  • Heroku的 部署頁面中所述進行更改( ref
  • 跑了heroku local web
  • 根據Heroku的文檔點擊http:// localhost:5000
    在此處輸入圖片說明 我在網頁上看到錯誤消息說無法獲取/(附有快照)

我的存儲庫可從GitHub上的https://github.com/hhimanshu/web-starter-kit/獲得。

我究竟做錯了什么? 請幫助

最后,我在本地計算機上進行了測試。 工作正常。 我看不出有什么區別,但我將寫出我遵循的步驟。 也許您會看到區別。

  • 分叉回購
  • git clone倉庫
  • 創建了一個新的分支
  • mkdir dist
  • 那里創建並復制粘貼dist/package.jsondist/server.js
  • 在gulpfile.babel.js中將目錄dist更改為dist/public
  • 拼命地跑gulp在根文件夾
  • npm install在根文件夾中
  • npm install在dist文件夾中
  • 首先用npm start測試。 可以在localhost:3000
  • dist文件夾中的heroku local web

結果( 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

希望對您有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM