사용자가 웹사이트에 로그인한 다음 세션 데이터를 세션 쿠키에 저장하는 간단한 로그인 양식을 만들려고 합니다. 나는 express-session을 사용하고 있으며 해당 문서에서는 설정 예시로 다음을 제공합니다.
으아악하지만 내 코드에서는 "req.session.user" 섹션에서 다음과 같은 오류가 계속 발생합니다. "'사용자' 속성이 '세션 및 섹션' 유형에 존재하지 않습니다." 정확히 동일한 코드를 사용하고 있음에도 불구하고 Express-Session 문서에서.
문서의 모든 지침을 따르고 다음을 프로그램 상단에 배치했습니다.
으아악디버깅하는 동안 req.session 내부에 실제로 "user" 속성이 없다는 것을 알 수 있습니다.
Google과 stackoverflow를 검색했지만 해결책을 찾지 못했습니다. 나는 몇 가지 작은 단계를 놓쳤을 가능성이 높으며 여기 누군가가 나를 교육하는 데 도움이 되기를 바랍니다.
미리 도움을 주셔서 감사합니다.
으아아아@types/express-session
패키지에서 볼 수 있는따라서 세션 개체에
으아아아user
속성을 다음과 같이 선언해야 합니다.패키지 버전:
"express-session": "^1.17.1"