login2 Node.js Express + JSON 파일을 활용한 로그인 기능 하드코딩된 계정은 이제 그만! 파일에서 사용자 정보를 불러오자사용자 정보를 JSON 파일(users.json)에 저장로그인 시 해당 파일에서 사용자 정보 조회세션으로 로그인 상태 유지1. 프로젝트 구조express-login-file/├── index.js└── users.json 2. users.json (사용자 정보)[ { "username": "admin", "password": "1234" }, { "username": "user1", "password": "pass1" }] 비밀번호는 암호화되지 않은 상태로 저장되어 있지만, 실제 서비스에서는 bcrypt 등의 해시 함수를 사용해야 안전합니다. 3. index.js 전체 코드const express = require(.. IT속으로 2025. 4. 6. node.js Express + Session 으로 로그인 상태 유지하기 로그인 성공 후, 다른 페이지에서도 로그인 상태를 유지하자!앞서 만든 로그인 기능에 **세션(session)**을 더해보겠습니다. 로그인한 사용자가 다른 페이지로 이동해도 로그인 상태가 유지되는 구조예요. 1. 패키지 설치npm install express body-parsernpm install express-session 2. 세션 기반 로그인 서버 코드 (index.js)const express = require('express');const bodyParser = require('body-parser');const session = require('express-session');const app = express();const PORT = 3000;// 미들웨어 설정app.use(bodyPar.. IT속으로 2025. 4. 6. 이전 1 다음 💲 추천 글