2017-04-26 222 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

感谢您的回复,我会按照您的指示。 –