0
connect-mongo
の文書では、私はそれだけで何も設定されていません。セッションを定義する方法は?読み方?connect-mongoでセッションを使用するには?
const mongoose = require("mongoose");
mongoose.Promise = Promise;
const session = require('express-session');
const MongoStore = require('connect-mongo')(session);
mongoose.connect('mongodb://localhost/MYDATABASE');
app.use(session({
secret: "SOME_SECRET_KEY",
store: new MongoStore({ mongooseConnection: mongoose.connection })
}));
わかりました。私が持っている場合
app.get("/login", function(req, res){
// If user authorized
// I want to define a session.user = req.body.user
// And then I want to read this value in other my site pages
});
私はどのようにユーザーのログインと他のデータをセッションに定義できますか?
どのようにこの値を読み取ることができますか?
ここで、このセッションはMongoDBに保存されますか?または、私はMYDATABASEとMYDATABASE/sessionstoreへの道だけでなく、定義する必要がありますか?
秘密を生成する必要がありますか?これは定義済みの文字列でなければなりませんか?