搜尋

首頁  >  問答  >  主體

顯示資料庫資料的方法:使用console.log(req)

<p>我運行了<code>console.log(req);</code>來查看其中的內容,並發現來自資料庫的資料與會話資料一起顯示</p> <pre class="brush:js;toolbar:false;">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] }, . . . </pre> <p>我正在使用<code>express-mysql-session</code>和<code>express-session</code></p> <pre class="brush:js;toolbar:false;">app.use(session({ secret: "sss", resave: false, saveUninitialized: false, store: new mySQLStore({ /*資料庫資訊*/ }) })); </pre> <p>我關心和懷疑的是我應該對此擔心多少,如果我需要擔心,我該如何解決它? </p> <p>我們的網站使用cookie來儲存使用者會話。 </p> <p>我的疑問總結是,req是否可以在用戶端被查看/取得到? </p>
P粉396248578P粉396248578590 天前581

全部回覆(2)我來回復

  • P粉639667504

    P粉6396675042023-09-01 00:54:03

    看起來你正在從Node進程中呼叫console.log。除非你做了非常奇怪的事情(例如透過http將這個req物件傳回客戶端),否則客戶端不會看到這個。

    回覆
    0
  • P粉704066087

    P粉7040660872023-09-01 00:18:56

    編號

    請求物件用於在中間件和終點處理程序之間傳遞資料。它只在伺服器上可見。

    回覆
    0
  • 取消回覆