Kaedah untuk memaparkan data pangkalan data: gunakan console.log(req)
P粉396248578
2023-08-31 08:47:42
<p>Saya menjalankan <code>console.log(req);</code>
<pre class="brush:js;toolbar:false;">sessionStore: MySQLStore {
.
pilihan: {
hos: 'localhost',
pengguna: 'root',
kata laluan: '1324',
pangkalan data: 'dbso',
endConnectionOnClose: benar,
clearExpired: benar,
semakExpiration Interval: 900000,
Tamat tempoh: 86400000,
createDatabaseTable: benar,
had sambungan: 1,
set aksara: 'utf8mb4_bin',
skema: [Objek]
}, .
</pra>
<p>Saya menggunakan <code>express-mysql-session</code> dan <code>express-session</code></p>
<pre class="brush:js;toolbar:false;">app.use(session({
rahsia: "sss",
simpan: palsu,
saveUninitialized: palsu,
kedai: mySQLStore baharu({ /*maklumat pangkalan data*/ })
}));
</pra>
<p>Kebimbangan dan keraguan saya ialah sejauh mana saya perlu bimbang tentang perkara ini, dan jika saya perlu bimbang, bagaimanakah saya boleh membetulkannya? </p>
<p>Tapak web kami menggunakan kuki untuk menyimpan sesi pengguna. </p>
<p>Ringkasan soalan saya ialah, bolehkah req dilihat/diperolehi di pihak pelanggan? </p>
Nampaknya anda sedang memanggil objek
console.log
。除非你做了非常奇怪的事情(例如通过http将这个req
daripada proses Nod kembali kepada klien), jika tidak, pelanggan tidak akan melihatnya.Nombor
Objek permintaan digunakan untuk menghantar data antara middleware dan pengendali titik akhir. Ia hanya boleh dilihat pada pelayan.