gpt4 book ai didi

reactjs - 无法打开连接到firebase的heroku应用程序

转载 作者:行者123 更新时间:2023-12-03 13:24:18 25 4
gpt4 key购买 nike

连接到 Firebase 并添加以下域后: Heroku Domain对于授权域,当我尝试 [Heroku open] 时收到以下错误:

An error occurred in the application and your page could not be served. If you are the application owner, check your logs for details.

<小时/>

日志是如此困惑:

2017-10-15T19:43:14.249135+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=aqueous-lake-87719.herokuapp.com request_id=c837ed1c-0d44-497b-88d6-0cc72e062771 fwd="197.37.44.69" dyno= connect= service= status=503 bytes= protocol=http

<小时/>

我的 Package.json :

"name": "boilerplate",
"version": "1.0.0",
"description": "Simple react application",
"main": "index.js",
"scripts": {
"test": "NODE_ENV=test karma start",
"build": "webpack",
"start": "npm run build && node server.js"
},
<小时/>

我的 server.js :

var express = require('express');

// Create our app
var app = express();
const PORT = process.env.PORT || 3000;

app.use(function (req, res, next){
if (req.headers['x-forwarded-proto'] === 'https') {
res.redirect('http://' + req.hostname + req.url);
} else {
next();
}
});

app.use(express.static('public'));

app.listen(PORT, function () {
console.log('Express server is up on port ' + PORT);
});
<小时/>

Github 上的应用程序: React-Todo

最佳答案

我在 heroku 上部署了您的应用程序,并发现了相同的 503 错误。然后我在本地运行 npm run build 并意识到它不起作用。因为缺少redux。它可能对您有用,因为您可以全局安装 redux

添加后

"redux": "^3.7.2",

package.json 并再次推送应用程序,它工作正常并且我能够访问该应用程序,尽管它在初始化 Firebase 连接时出现 JS 错误,您可以轻松修复该错误

Firebase error

关于reactjs - 无法打开连接到firebase的heroku应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46759351/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com