Heroku部署错误H10;错误:找不到模块'/ app / console`

时间:2019-05-30 14:41:57

标签: javascript node.js reactjs heroku

我正在尝试在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)

1 个答案:

答案 0 :(得分:0)

(假设您正在使用堆栈MERN)Heroku找不到根路径。您必须先获取Express应用程序才能服务React应用程序,然后才需要配置server.js文件。

Follow this tutorial