0
我遇到了Heroku應用程序的問題。使用「Heroku Logs」中的日誌根本沒有幫助。有沒有辦法訪問更多詳細的日誌/信息爲什麼應用程序崩潰?如何調試Heroku?
謝謝!
該錯誤消息我得到:
2016-06-28T20:09:15.992921+00:00 heroku[router]: at=error code=H12 desc="Request timeout" method=POST path="/register" host=serene-falls-82083.herokuapp.com request_id=47a611d6-b762-4efb-b3ba-b9dcb856287f fwd="99.126.142.177" dyno=web.1 connect=1ms service=30000ms status=503 bytes=0
我的應用程序設置:
mongoose.connect("mongodb://LINK.mlab.com");
app.use(express.static(__dirname + '/public'));
// views is directory for all template files
app.set('views', __dirname + '/views');
app.set("view-engine", "ejs");
app.engine('html', require('ejs').renderFile);
app.use(express.static("public"));
app.use(bodyParser.urlencoded({extended: true}));
app.use(flash());
// //PASSPORT CONFIG
app.use(require("express-session")({
secret: "H.",
resave: false,
saveUninitialized: false
}));
app.use(passport.initialize());
app.use(passport.session());
passport.use(new LocalStrategy(User.authenticate()));
passport.serializeUser(User.serializeUser());
passport.deserializeUser(User.deserializeUser());
app.use(function(req, res, next){
res.locals.currentUser = req.user;
res.locals.error = req.flash("error");
res.locals.success = req.flash("success");
next();
});
當它崩潰時,你看到什麼錯誤?當它崩潰時,過程是否完全停止? Heroku向你展示了什麼日誌?您可能需要增加應用程序中的日誌記錄,以便將必要的信息轉儲到heroku日誌中 – MorningDew
您是否在提取應用程序url時檢查瀏覽器中的控制檯錯誤?它在本地運行嗎? –
它在當地完美運作。我添加了一些更多的信息。零控制檯錯誤 – AndrewLeonardi