req.session.user - Express 세션을 사용하여 세션 데이터를 전달하는 동안 '세션' 유형에 '사용자' 속성이 없습니다.
P粉593536104
P粉593536104 2024-02-04 09:05:25
0
1
377

사용자가 웹사이트에 로그인한 다음 세션 데이터를 세션 쿠키에 저장하는 간단한 로그인 양식을 만들려고 합니다. 나는 express-session을 사용하고 있으며 해당 문서에서는 설정 예시로 다음을 제공합니다.

으아악

하지만 내 코드에서는 "req.session.user" 섹션에서 다음과 같은 오류가 계속 발생합니다. "'사용자' 속성이 '세션 및 섹션' 유형에 존재하지 않습니다." 정확히 동일한 코드를 사용하고 있음에도 불구하고 Express-Session 문서에서.

문서의 모든 지침을 따르고 다음을 프로그램 상단에 배치했습니다.

으아악

디버깅하는 동안 req.session 내부에 실제로 "user" 속성이 없다는 것을 알 수 있습니다.

Google과 stackoverflow를 검색했지만 해결책을 찾지 못했습니다. 나는 몇 가지 작은 단계를 놓쳤을 가능성이 높으며 여기 누군가가 나를 교육하는 데 도움이 되기를 바랍니다.

미리 도움을 주셔서 감사합니다.

P粉593536104
P粉593536104

모든 응답(1)
P粉203648742

@types/express-session패키지에서 볼 수 있는

으아아아

따라서 세션 개체에 user 속성을 다음과 같이 선언해야 합니다.

으아아아

패키지 버전: "express-session": "^1.17.1"

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!