显示数据库数据的方法:使用console.log(req)
P粉396248578
P粉396248578 2023-08-31 08:47:42
[MySQL讨论组]

我运行了console.log(req);来查看其中的内容,并发现来自数据库的数据与会话数据一起显示出来

sessionStore: MySQLStore {
    . . .
    options: {
      host: 'localhost',
      user: 'root',
      password: '1324',
      database: 'dbso',
      endConnectionOnClose: true,
      clearExpired: true,
      checkExpirationInterval: 900000,
      expiration: 86400000,
      createDatabaseTable: true,
      connectionLimit: 1,
      charset: 'utf8mb4_bin',
      schema: [Object]
    }, . . .

我正在使用express-mysql-sessionexpress-session

app.use(session({
    secret: "sss",
    resave: false,
    saveUninitialized: false,
    store: new mySQLStore({ /*数据库信息*/ })
}));

我关心和怀疑的是我应该对此担心多少,如果我需要担心,我该如何解决它?

我们的网站使用cookie来存储用户会话。

我的疑问总结是,req是否可以在用户端被查看/获取到?

P粉396248578
P粉396248578

全部回复(2)
P粉639667504

看起来你正在从Node进程中调用console.log。除非你做了非常奇怪的事情(例如通过http将这个req对象发送回客户端),否则客户端不会看到这个。

P粉704066087

编号

请求对象用于在中间件和终点处理程序之间传递数据。它只在服务器上可见。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号