Невозможно открыть приложение на героку. Реагировать, node.js - PullRequest
0 голосов
/ 11 июля 2020

, поэтому я попробовал несколько решений, которые нашел здесь, и, к сожалению, ни одно из них не сработало. У меня есть приложение, которое я установил на heroku. Фронтенд в react. js бэкэнд в node. Когда я бегу

heroku open

Я получаю сообщение об ошибке 404 в консоли. Журналы Heroku показывают код ошибки 503 и «Ошибка сценария @ start». Я не уверен, в чем может быть проблема, вот мой json

{
  "dependencies": {
    "axios": "^0.19.2",
    "bootstrap": "^4.5.0",
    "cors": "^2.8.5",
    "express": "4.17.1",
    "node-sass": "^4.14.1",
    "react": "^16.13.1",
    "react-dom": "^16.13.1",
    "react-redux": "^7.2.0",
    "react-router-dom": "^5.2.0",
    "react-scripts": "^3.4.1",
    "reactstrap": "^8.5.1",
    "redux": "^4.0.5",
    "redux-thunk": "^2.3.0",
    "uuidv4": "^6.1.1"
  },
  "scripts": {
    "start": "node server.js",
    "server": "nodemon server.js",
    "client": "npm run start --prefix client",
    "dev": "concurrently \"npm run server\" \"npm run client\"",
    "heroku-postbuild": "NPM_PRODUCTION=false npm install --prefix client && npm run build --prefix client",
  
  },
  "build": "cd client && yarn install && yarn build"
}

Пожалуйста, сообщите.

1 Ответ

0 голосов
/ 11 июля 2020

Хорошо, проблема решена. Проблема заключалась в версии или сценариях реакции в пакете. json. Он отличался клиентской и серверной частью. Как только я убедился, что версия совпадает, я перестроил приложение, и оно открылось правильно. Надеюсь, что это поможет кому-то в будущем.

...