데이터베이스 데이터를 표시하는 방법: console.log(req) 사용
P粉396248578
2023-08-31 08:47:42
<p><code>console.log(req);</code>를 실행하여 거기에 무엇이 있는지 확인했고 데이터베이스의 데이터가 세션 데이터와 함께 표시되는 것을 발견했습니다</p>
<pre class="brush:js;toolbar:false;">sessionStore: MySQLStore {
.
옵션: {
호스트: 'localhost',
사용자: '루트',
비밀번호: '1324',
데이터베이스: 'dbso',
endConnectionOnClose: 참,
클리어만료됨: 사실,
checkExpirationInterval: 900000,
만료: 86400000,
createDatabaseTable: true,
연결 제한: 1,
문자셋: 'utf8mb4_bin',
스키마: [개체]
}, .
</pre>
<p>저는 <code>express-mysql-session</code> 및 <code>express-session</code></p>을 사용하고 있습니다.
<pre class="brush:js;toolbar:false;">app.use(세션({
비밀: "sss",
저장: 거짓,
saveUninitialized: 거짓,
저장소: new mySQLStore({ /*데이터베이스 정보*/ })
}));
</pre>
<p>저의 고민이자 의문점은 이 문제를 얼마나 걱정해야 하는지, 걱정이 필요하다면 어떻게 고칠 수 있을까 하는 것입니다. </p>
<p>저희 웹사이트는 쿠키를 사용하여 사용자 세션을 저장합니다. </p>
<p>내 질문의 요약은 'req를 클라이언트 측에서 보거나 얻을 수 있습니까?'입니다. </p>
노드 프로세스에서
console.log
。除非你做了非常奇怪的事情(例如通过http将这个req
개체를 다시 클라이언트로 호출하는 것 같습니다. 그렇지 않으면 클라이언트가 이를 볼 수 없습니다.번호
요청 개체는 미들웨어와 엔드포인트 핸들러 간에 데이터를 전달하는 데 사용됩니다. 서버에서만 볼 수 있습니다.