Méthode pour afficher les données de la base de données : utilisez console.log(req)
P粉396248578
2023-08-31 08:47:42
<p>J'ai exécuté <code>console.log(req);</code> pour voir ce qu'il y avait là et j'ai constaté que les données de la base de données étaient affichées avec les données de session</p>
<pre class="brush:js;toolbar:false;">sessionStore : MySQLStore {
.
options : {
hôte : 'localhost',
utilisateur : 'root',
mot de passe : '1324',
base de données : 'dbso',
endConnectionOnClose : vrai,
clearExpiré : vrai,
checkExpirationInterval : 900 000,
Expiration : 86400000,
createDatabaseTable : vrai,
limite de connexion : 1,
jeu de caractères : 'utf8mb4_bin',
schéma : [Objet]
}, .
≪/pré>
<p>J'utilise <code>express-mysql-session</code> et <code>express-session</code></p>
<pre class="brush:js;toolbar:false;">app.use(session({
secret : "sss",
sauvegarder : faux,
saveUninitialized : faux,
store : nouveau mySQLStore ({ /*informations sur la base de données*/ })
}));
≪/pré>
<p>Mon inquiétude et mon doute sont de savoir à quel point dois-je m'inquiéter à ce sujet, et si j'ai besoin de m'inquiéter, comment puis-je y remédier ? </p>
<p>Notre site Web utilise des cookies pour stocker les sessions des utilisateurs. </p>
<p>Le résumé de ma question est le suivant : la demande peut-elle être consultée/obtenue côté client ? </p>
On dirait que vous appelez l'objet
console.log
。除非你做了非常奇怪的事情(例如通过http将这个req
du processus Node au client), sinon le client ne verrait pas cela.Numéro
L'objet de requête est utilisé pour transmettre des données entre les gestionnaires de middleware et de point de terminaison. Il n'est visible que sur le serveur.