我正在尝试在Heroku上部署我的第一个React应用程序。 Build部分看似成功,但是启动应用程序后会出现白色屏幕,显示“应用程序错误”。
我遵循了heroku的日志--tail,但是无法确定它给我的错误。
Heroku日志--tail:
2019-05-30T13:15:28.528598+00:00 heroku[router]: at=error code=H10
desc="App crashed" method=GET path="/" host=serene-peak-
12902.herokuapp.com request_id=e2d2bd7d-9b96-42fb-a4ce-89cc7bccfad6
fwd="67.166.97.166" dyno= connect= service= status=503 bytes=
protocol=https
2019-05-30T13:15:29.101530+00:00 heroku[router]: at=error code=H10
desc="App crashed" method=GET path="/favicon.ico" host=serene-peak-
12902.herokuapp.com request_id=44fa674d-ef39-4132-9c6f-430038be66ec
fwd="67.166.97.166" dyno= connect= service= status=503 bytes=
protocol=https
Heroku运行节点控制台:
internal/modules/cjs/loader.js:550
throw err;
^
Error: Cannot find module '/app/console'
at Function.Module._resolveFilename
(internal/modules/cjs/loader.js:548:15)
at Function.Module._load (internal/modules/cjs/loader.js:475:25)
at Function.Module.runMain (internal/modules/cjs/loader.js:695:10)
at startup (internal/bootstrap/node.js:201:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:516:3)
答案 0 :(得分:0)
(假设您正在使用堆栈MERN)Heroku找不到根路径。您必须先获取Express应用程序才能服务React应用程序,然后才需要配置server.js文件。