생활코딩

Coding Everybody

회원 정보 저장

토픽 생활코딩 > WEB > WEB2 - Node.js > Node.js - Express > 다중 사용자

수업소개

회원 정보를 저장하고, 간단한 유효성 체크(validation)을 하는 방법을 보여드립니다. 

 

 

 

강의1

 

 

 

소스코드 

변경사항

 

 

 

강의2

 

 

 

소스코드

 변경사항

댓글

댓글 본문
  1. gamja
    와우! 감사합니다!! 이것 때문에 골머리를 앓았는데..ㅜㅜ 덕분에 해결했습니다. 감사합니다.^^
    대화보기
    • 이형근
      @gamja
      금년 5월부로 lowdb version이 1.0.0에서 2.x.x으로 바뀌었더라구요.
      그래서 install하실 때 npm install -s lowdb@1.0.0 으로 설치하시고 하면 이전 버전으로 사용가능합니다!
    • gamja
      Error [ERR_REQUIRE_ESM]: Must use import to load ES Module: C:\Users\K\Desktop\my-express-session\node_modules\lowdb\lib\index.js
      require() of ES modules is not supported.

      위와 같은 에러 뜨시는 분은 없나요?
      lowdb에서는 이제 require 대신에 import를 쓰라는 말일까요?
    • 김윤석
      21.04.29
    • jeisyoon
      2021.03.28 회원정보 저장 - OK
    • 생활둘기
      2021 2 16
    • 생활둘기
      2021 2 16
    • ldhan0715
      20-09-22
    • 착한얼굴에그러치모탄태도
      수강완료. 감사합니다~
      수강완료. 감사합니다~
    • 쑤우
      수강완료. 감사합니다~
    • 굼벵이
      완료
    • jo_onc
      아래 해결법들을 적용해봐도 갱신을 한 번 더 해야만 세션값들(ex - flash 메세지)이 적용되는 문제는 여전하네요..
    • 커피중독
      저 같은 경우에는 nodemon을 사용하는데 간단하게

      nodemon -i session/ -i db.json main.js 로 해결했습니다.
    • five2nine
      저도 nomadlife21 님처럼 처리하였습니다.
      1. package.json에 추가
      "nodemonConfig": {
      "ignore": [
      "data/*",
      "nodejs/sessions/*",
      "db.json"
      ]
      }
      2. 실행
      nodemon main.js
    • 삼고잉
      잘읽었습니다
    • nomadlife
      여기도 프로세스 관리프로그램(pm2 나 nodemon)에 db.json 파일변경이 감지되면서, db.json 파일이 초기화 되고, 서버가 재부팅되고, 다시 파일이 초기화 되는 무한루프가 생기는거 같습니다.

      nodemon 의 경우에는 nodemon main.js --ignore db.json 으로 실행하시거나,

      package.json 파일에다가 nodemonConfig 라는 항목으로 추가해주면 되는것 같습니다.(여러규칙 추가가능)
      "nodemonConfig": {
      "ignore": [
      "sessions/*.json",
      "db.json"
      ]
      }

      pm2의 경우에는 이전 토픽을 참조하시면 될듯 합니다.
      https://opentutorials.org......878