2017-04-26 209 views
0

我使用反應路由器使單頁面應用程序,我嘗試與npm run build建立它,然後我上傳生成文件夾到我的網絡服務器,但我的網站只顯示背景。我想知道如何使它工作。如何部署反應js單頁面應用程序(SPA)


2017-04-26T19:06:27.864737 + 00:00 app [web.1]:npm ERR!或者如果這不是
可用,您可以通過以下方式獲取他們的信息:
2017-04-26T19:06:27.864910 + 00:00 app [web.1]:npm ERR! npm owner ls notes-
app-client
2017-04-26T19:06:27.865077 + 00:00 app [web.1]:npm ERR!上面可能有
附加的日誌輸出。
2017-04-26T19:06:27.870949 + 00:00 app [web.1]:
2017-04-26T19:06:27.871279 + 00:00 app [web.1]:npm ERR!請包含以下文件的
以及任何支持請求:
2017-04-26T19:06:27.871450 + 00:00 app [web.1]:npm ERR! /app/npm-debug.log
2017-04-26T19:06:27.993054 + 00:00 heroku [web.1]:狀態從開始變爲
墜毀2017-04-26T19:06:42.961236 + 00: 00 Heroku的[路由器]:在=錯誤代碼= H10
DESC = 「應用
死機」 方法= GET路徑= 「/」 宿主= educationapp.herokuapp.com
REQUEST_ID = 72015192-8122-4fba-beb0-69c8f1e38129 FWD =「49.228.99.168」dyno =
connect = service = status = 503 bytes = protocol = https
2017-04-26T19:06:43.534651 + 00:00 heroku [router]:at = error code = H10 desc = 「App
crashed」method = GET path =「/ favicon.ico」host = educationapp.herokuapp.com
REQUEST_ID = 83684431-92be-4080-a2f8-7165e21f6c72 FWD = 「49.228.99.168」 DYNO =
連接=服務=狀態= 503個字節=協議= HTTPS
2017-04-26T19:14:57.478915 + 00: 00 heroku [router]:at = error code = H10 desc =「App
crashed」method = GET path =「/」host = educationapp.herokuapp.com
request_id = 022a219d-2299-4d23-b713-6bb75497f0e6 fwd = 「49.228.99.168」dyno =
connect = service = status = 503 bytes = protocol = https
2017-04-26T19:14:57.922975 + 00:00 heroku [router]:at = error code = H10 desc =「 App
crashed「method = GET path =」/ favicon.ico「host = educationapp.herokuapp.com
REQUEST_ID = ae9bf961-22a9-47f8-be5d-234d97f83ca3 FWD = 「49.228.99.168」 DYNO =
連接=服務=狀態= 503個字節= =協議HTTPS

+0

你想在哪裏部署你的網站?你正在嘗試heroku,aws還是openshift等? –

+0

您是否看到一些JavaScript錯誤(F12工具)? –

+0

@Jeroen Heier我只看到「Uncaught SyntaxError:Unexpected token <」。 –

回答

1

的Heroku不具備陣營正式部署buildpack應用。所以你必須使用create-react-app-buildpackMars Hall

這是link得到這個。

請按照此文檔。如果您使用create-react-app開始您的開發,它將會對您有所幫助。

+1

感謝您的回覆,我會按照您的指示。 –