0
Derzeit funktioniert, das ist mein Code:Express-Sitzung nicht auf Feuerbasis Funktion
passport.serializeUser(function(user, done) {
done(null, user);
});
passport.deserializeUser(function(user, done) {
done(null, user);
});
app.use(express.static(__dirname+'/public'));
app.set('views', __dirname+'/views');
app.set('view engine','jsx');
app.engine('jsx', reactViews.createEngine());
app.use(cookieParser());
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({extended:true}));
app.use(
session({
secret:'key',
resave: true,
saveUninitialized: true,
cookie:{
maxAge: 30000000
}
})
);
app.use(passport.initialize());
app.use(passport.session())
Es funktioniert gut, wenn app.listen(8080)
verwenden, aber nicht auf firebase
Funktionen. Wenn ich die firebase function
starte, wurde die passport.serializeUser
aufgerufen, aber keine Sitzung gespeichert. Es zeigt req.user
ist nicht definiert. Gibt es eine Möglichkeit, Express-Session-Arbeiten an der firebase
Funktion zu machen?