مشکل در deploy کردن اپ روی heroku

دوستان من میخواستم روی heroku اپی که ساختم رو سوار کنم. اپ رو میسازم و دستوراتش کار میکنه تا زمانی که میخوام repo ایی که روی گیت هاب دارم رو push کنم داخل سرور heroku این ارور هارو بهم میده وقتی لاگ رو میگیرم

ممکنه کمک کنین مشکل کجاست؟ این لینکیه که میگه چطوری با گیت Deploy کنین

همونجوری که توی پیام خطا مشخصه nodemon رو نمی تونه پیدا کنه احتمالا بخاطر اینکه dependency ها رو نصب نکردید. در ضمن تو پروداکشن نباید از nodemon استفاده کرد

1 Like

یعنی نودمان رو آن اینستال کنم و دوباره تلاش کنم؟ البته فکر کنم باید داخل کدم لوکال هاست رو عوض کنم به Proccesn.env.PORT

{
  "name": "smartbrain-api",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "start": "nodemon server.js"
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "bcrypt": "^3.0.5",
    "bcrypt-nodejs": "0.0.3",
    "body-parser": "^1.18.3",
    "clarifai": "^2.9.0",
    "cors": "^2.8.5",
    "express": "^4.16.4",
    "knex": "^0.16.3",
    "pg": "^7.9.0"
  },
  "devDependencies": {
    "nodemon": "^1.18.10"
  }
}

فکر کنم فهمیدم باید اینجا start رو عوض کنم به node.js ?

به نود عوض کنین کافیه برای nodemon هم می تونین یه سکریپت جدید ایجاد کنین.

1 Like

مرسی درست شد

ببخشید برای اطلاغات خودم میخوام بدونم گفتین نباید از نودمان استفاده کرد تو پروداکشن چرا؟

ابزار توسعه هست. منتظر تغییر تو فایل های پروژه می مونه و سرور رو ریستارت می کنه که خوب واسه پروداکشن خوب نیست

2 Likes