Server Side JavaScript

Session 1

Session 1 : intro

Session 2 : Counter Application

Session 3 : Counter Application

Source code(github)

댓글

댓글 본문
작성자
비밀번호
  1. FantasyParty
    if문 들어가기전에 req.session.count 가 undefined라서 항상 else 구문으로 들어가네요.
    오류가 난다면 변수에 어떤 값이 들어가 있나 확인하는게 기본입니다.
    대화보기
    • 초보초보
      var count = req.session.count;
      if (count) {
      count++;
      } else {
      count=1;
      }
      res.send('count : ' + count);

      이렇게 code를 실행하면 왜 계속 count값이 1만 나오는지 아시는 분 있나요 ?
      req.session.count를 count라는 변수에 대입만 했을 뿐인데 ㅠㅠ
    • chigon
      이번 크롬 업데이트로 resources 탭이 사라졌습니다.

      application이 동일한 역할을 해주네요.
    • app.use(session({
      secret: '1435#1!@#$1jkhal',
      resave: false,
      saveUninitialized: true
      //cookie: { secure: false } <- 이부분을 false로 하시거나 주석처리해야 count 값이 올라갑니다.
      }))
    • ㅇㅇㅇ
      keyboard cat이란 표현이 웃기네요 ㅋㅋ
    • fasdgoc
      문자열에 대해서 +연산자가 이어붙이기를 하듯이,
      ++연산자도 숫자로 변환할 수 있는 문자열에 대해서 숫자형으로 변환하여 연산하는 걸로 알고있습니다.....
      대화보기
      • 질문부탁드립니다
        egoing 님 !! 질문하나만 드릴게요

        cookie 에서의 req.cookies.count 는 일반적으로 문자열 형태라서

        값을 증가시키기 전에 parseInt(req.cookies.count)로 하셨는데

        session에서는 강제형변환을 하지 않고 req.session.count++로 하셨잖아요

        그렇다면 session에서의 count라는 녀석은 문자열이 아닌 기본적으로 숫자로 된 형태란 뜻인가요??
      버전 관리
      egoing
      현재 버전
      선택 버전
      graphittie 자세히 보기