Menggunakan perisian tengah sesi secara ekspres,
Tiada pengguna dalam objek!
Req.session.user diberikan nilai sebelum ubah hala
Ini adalah laluannya
.png](/img/bVNmO9)
Ini ialah halaman pemaparan. Bagaimanakah anda memperoleh nilai pengguna ini? Mengapa kita tidak perlu memberikan nilai pengguna kepada objek masuk dalam render? Bagaimanakah ia berfungsi? Mengapa ada yang memerlukannya?
Di halaman seterusnya yang halaman ini lompat ke, ia tidak akan dikenali jika ia tidak diberikan nilai
exports.publish=function (req,res,next) {
return res.render('publish',{
key:'publish',
user:req.session.user
});
}
Soalan poster hanyalah satu soalan, tugasan panggil balik dalam nod
Nilai panggilan balik dalam nod adalah berbeza daripada panggilan balik umum. Ini bukan tugasan. tetapi kaedah. Nilai diberikan secara langsung kepada Pengguna
sama dengan
Mengikut idea di atas, jika anda tidak faham, tanya saya sekali lagi
.User.newUserSave menjana nilai dan memberikannya kepada pengguna