2017-10-15 22 views
8

Po podłączeniu do Firebase i dodać następujące domeny: Heroku Domain do autoryzowanego domen, pojawia się następujący komunikat o błędzie podczas próby [Heroku open]:Nie można otworzyć aplikacji Heroku łączenia Firebase

błąd wystąpił w aplikacji, a twoja strona nie mogła być wyświetlana pod adresem . Jeśli jesteś właścicielem aplikacji, sprawdź dzienniki, aby uzyskać szczegółowe informacje.


kłody są tak skomplikowane:

2017-10-15T19: 43: 14,249135 + 00: 00 Heroku [Router]: w = kod błędu = H10 desc = "App zawieszona "metoda = GET ścieżka ="/favicon.ico " host = wodny-lake-87719.herokuapp.com request_id = c837ed1c-0d44-497b-88d6-0cc72e062771 fwd =" 197.37.44.69 " dyno = połącz = usługa = status = 503 bajtów = protokół = http


My 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" 
    }, 

Moi 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); 
}); 

aplikację na Github: React-Todo

Odpowiedz

7

Zainstalowałem Twoją aplikację na Heroku i znalazłem ten sam błąd 503. Następnie uruchomiłem lokalnie npm run build i zdałem sobie sprawę, że to nie działa. Ponieważ redux brakuje. Być może pracował dla Ciebie tak, jak możesz redux zainstalowany globalnie.

Po dodaniu

"redux": "^3.7.2", 

Do package.json i ponownie przesuwając app, to działa dobrze i jestem w stanie uzyskać dostęp do aplikacji, mimo że ma błąd JS w inicjowania połączenia Firebase, który można naprawić łatwo

Firebase error

Powiązane problemy