簡體   English   中英

Heroku上的MERN應用

[英]MERN app on Heroku

我正在嘗試讓heroku上的mern應用程序正常工作。 但是現在,即使修復節點服務器也已足夠。

這就是我已經做過的。

  1. 在heroku中創建了應用,然后將我的項目推送到該應用。
  2. 添加了mLab數據庫鏈接。 (在本地服務器上正常運行)
  3. 將開發依賴項放在依賴項上。
  4. 嘗試通過heroku CLI運行“ heroku運行節點server.js”。 然后,它將在服務器在端口8080上啟動時記錄日志。

但是我無法訪問API或Web界面。 我的應用程序網址= http://travelaround.herokuapp.com

請注意,我的Web應用程序是使用heroku上的create-react-app我的日志創建的

 2017-05-14T17:17:50.113754+00:00 heroku[api.1]: Process exited with status 0 2017-05-14T17:17:52.979224+00:00 heroku[api.1]: Starting process with command `nodemon server.js` 2017-05-14T17:17:53.538796+00:00 heroku[api.1]: State changed from starting to up 2017-05-14T17:17:55.154398+00:00 app[api.1]: [33m[nodemon] 1.11.0[39m 2017-05-14T17:17:55.156364+00:00 app[api.1]: [33m[nodemon] to restart at any time, enter `rs`[39m 2017-05-14T17:17:55.156522+00:00 app[api.1]: [33m[nodemon] watching: *.*[39m 2017-05-14T17:17:55.157062+00:00 app[api.1]: [32m[nodemon] starting `node server.js`[39m 2017-05-14T17:17:55.982045+00:00 app[api.1]: Database connection Established at mongodb://test:asd123@ds139791.mlab.com:39791/travelaround 2017-05-14T17:17:56.008148+00:00 app[api.1]: api running on port 3000 2017-05-15T14:22:19.692618+00:00 heroku[router]: at=error code=H14 desc="No web processes running" method=GET path="/" host=travelaround.herokuapp.com request_id=b46a031e-db9d-4cac-93fa-ffd73f51e5f3 fwd="93.65.70.107" dyno= connect= service= status=503 bytes= protocol=http 2017-05-15T14:22:20.297803+00:00 heroku[router]: at=error code=H14 desc="No web processes running" method=GET path="/favicon.ico" host=travelaround.herokuapp.com request_id=9ca4977c-b45e-4f3e-b98a-1034855e8c4f fwd="93.65.70.107" dyno= connect= service= status=503 bytes= protocol=http 
資源選項卡的屏幕截圖

好的,因此從Heroku儀表板和錯誤的屏幕截圖來看,您的dynos似乎沒有運行。 我建議您編譯所有的React代碼,這樣您的前端只有靜態內容,然后打開API dyno,這樣您就可以從您的React代碼中卷曲它了。

暫無
暫無

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

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