2017-09-24 1 views
0

내 레일 앱은 반응 레일을 사용하고 프로젝트를 Heroku에 배포했습니다. 그리고 그것은 성공적으로 끝났습니다. 그러나 나는 Heroku에서 프로젝트를 연결할 수 없습니다. 오류 페이지가 표시됩니다. 그래서 나는 heroku 로그를 확인했다.Heroku에 배포 할 때 오류가 있습니다.

2017-09-23T15:11:19.654651+00:00 app[web.1]: Started GET "/" for 31.200.230.123 at 2017-09-23 15:11:19 +0000 
2017-09-23T15:11:19.710323+00:00 app[web.1]: Processing by DashboardsController#show as HTML 
2017-09-23T15:11:20.013683+00:00 heroku[router]: at=info method=GET path="/" host=rockcms.herokuapp.com request_id=5c8bebb0-fc0b-4af3-8721-006a1f9829d1 fwd="31.200.230.123" dyno=web.1 connect=1ms service=366ms status=500 bytes=1733 protocol=https 
2017-09-23T15:11:20.002369+00:00 app[web.1]: Completed 500 Internal Server Error in 292ms 
2017-09-23T15:11:20.008529+00:00 app[web.1]: ExecJS::ProgramError (ReferenceError: React is not defined): 
2017-09-23T15:11:20.011167+00:00 app[web.1]: (execjs):35:12442 
2017-09-23T15:11:20.011168+00:00 app[web.1]: (execjs):43:14 

내가 생각하기에, 반응으로 인해 오류가 발생한다고 생각합니다. 정확한 조언이 필요합니다. 몇 가지 정보가 필요하면 알려 드리겠습니다.

감사합니다!

+0

는 지역 환경에서 일하고 ??? – krishnar

+0

예, 올바르게 작동합니다. – Andrey

답변

0

가져 오기 파일 위의이 당신의 코드는 위에서 언급 한 바와 같이 하나가 수입을 필요로

import React from "react"; 
import ReactDOM from "react-dom"; 
+0

반응을 사용하는 모든 파일에 코드를 추가했습니다. 그러나 같은 오류 : ( – Andrey

0

있는 반응 또는 NPM 프로덕션 서버에 설치 실행해야

+0

사실, 나는 프로젝트에서 package.json 파일을 가지고 있지 않다. 프로젝트는 반응 레일 (https://github.com/reactjs/react-rails) gem을 포함한다. – Andrey

관련 문제