2017-09-24 7 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)の宝石が含まれています。 – Andrey

関連する問題