Rumah > Soal Jawab > teks badan
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
});
}
我想大声告诉你2017-05-16 13:34:28
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
var user.save=function(fn){
//产生了一个值,test
fn(test);
}
Mengikut idea di atas, jika anda tidak faham, tanya saya sekali lagi
User.newUserSave menjana nilai dan memberikannya kepada pengguna