【问题标题】:Heroku deployment error H10; Error: Cannot find module '/app/console`Heroku 部署错误 H10;错误:找不到模块“/app/console”
【发布时间】:2019-05-30 14:41:57
【问题描述】:

我正在尝试在 Heroku 上部署我的第一个 React 应用程序。构建部分似乎成功,但启动应用程序时会出现白屏并显示“应用程序错误”。

我已关注 heroku logs --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)

【问题讨论】:

  • 看起来错误出现在 loader.js 的第 548 行,似乎是找不到名为 /app/console 的模块
  • 也许你可以尝试在路径前加一个点,像这样:./app/console ?

标签: javascript node.js reactjs heroku


【解决方案1】:

(假设您使用堆栈 MERN)Heroku 找不到根路径。您必须让您的 Express 应用程序为您的 React 应用程序提供服务,因此您需要配置您的 server.js 文件才能做到这一点。

Follow this tutorial

【讨论】:

    猜你喜欢
    • 2016-12-25
    • 2021-08-17
    • 2014-07-09
    • 2018-11-07
    • 2017-06-24
    • 1970-01-01
    • 2021-03-20
    • 2021-03-17
    • 2019-01-27
    相关资源
    最近更新 更多