مشکل در اجرای برنامه node.js روی سایت Heroku

سلام دوستان
من یک پروژه با node و ریکت نوشتم و حالا می خوام روی یک سرور آپلود کنم که herko رو برای اینکار انتخاب کردم.
بعد از deploy پروژه روی heroku ، موقعی که می خوام برنامه رو اجرا کنم خطای زیر نشون می ده…


و تو Log هم خطای زیر:

2019-05-07T07:37:02.867279+00:00 app[web.1]:

2019-05-07T07:37:02.867460+00:00 app[web.1]: npm ERR! A complete log of this run can be found in:

2019-05-07T07:37:02.867574+00:00 app[web.1]: npm ERR! /app/.npm/_logs/2019-05-07T07_37_02_744Z-debug.log

2019-05-07T07:37:02.917120+00:00 heroku[web.1]: Process exited with status 1

2019-05-07T07:37:36.855598+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=aqueous-brushlands-39506.herokuapp.com request_id=04318c58-f187-4b2a-8b29-564577b02fcb fwd="5.124.84.229" dyno= connect= service= status=503 bytes= protocol=https

2019-05-07T07:37:37.689125+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=aqueous-brushlands-39506.herokuapp.com request_id=08795d1d-c406-40b6-b0c5-48f7e58713e7 fwd="5.124.84.229" dyno= connect= service= status=503 bytes= protocol=https

2019-05-07T07:39:34.205549+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=aqueous-brushlands-39506.herokuapp.com request_id=d105aeb8-2eee-42cd-a261-81c5bab70d32 fwd="5.124.84.229" dyno= connect= service= status=503 bytes= protocol=https

2019-05-07T07:39:35.133456+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=aqueous-brushlands-39506.herokuapp.com request_id=ffc345f5-cf67-40de-a67b-efc2bc4fd994 fwd="5.124.84.229" dyno= connect= service= status=503 bytes= protocol=https

2019-05-07T07:42:01.241646+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=aqueous-brushlands-39506.herokuapp.com request_id=a7a8ef0d-da5e-4684-b3dd-095338f4452e fwd="5.124.84.229" dyno= connect= service= status=503 bytes= protocol=https

2019-05-07T07:42:02.948626+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=aqueous-brushlands-39506.herokuapp.com request_id=f6167fd2-1a72-470e-91c6-67520ca977c6 fwd="5.124.84.229" dyno= connect= service= status=503 bytes= protocol=https

چطور باید مشکل رو حل کنم؟(مراحل رو ازاین آدرس انجام دادم)

خطای اول اینه که nodemon نصب نیست.
با توجه به اینکه دارید روی یه بستر Production پروژه رو میارید بالا شاید جابجا کردن nodemon تو لیست development بتونه کمک کنه.

"scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "start": "node app.js",
    "start:dev": "nodemon --watch"
},
2 Likes

nodemon فکر کنم فقط بدرد محیط توسعه می خوره.درسته؟ میشه الان که پروژه می ره تو production ، اون رو حذف کنم؟؟

توی مثال بالا که دادم دقیقا همین اتفاق می‌افته به اون عبارت start:dev دقت کن

1 Like