728x90
세션 설정
express-session 라이브러리를 이용해 쿠키 설정
(express로 서버구현된 곳에 작성)
const session = require('express-session'); // 세션관리용 미들웨어
app.use(
session({
secret: '@codestates', //암호화하는 데 쓰일 키
resave: false, // 세션을 언제나 저장할지 설정함 (?)
saveUninitialized: true, //세션이 저장되기 전 uninitialized 상태로 미리 만들어 저장
cookie: {
domain: 'localhost', // 클라는 서버도메인이 설정과 같아야 쿠키전송가능
path: '/', // 해당 path를 만족하면 쿠키 보내줌
maxAge: 24 * 6 * 60 * 10000,
sameSite: 'None',
httpOnly: true, // JS로 쿠키를 사용할 수 없도록 함
secure: true, // https 쿠키 주고받게 함
},
})
);
findOne: `findOne()` 메소드는 where 조건으로 하나의 row를 찾습니다.
const userInfo = await Users.findOne({
where: { userId: req.body.userId, password: req.body.password },
})
findAll:
728x90
'백엔드 > Sequelize' 카테고리의 다른 글
[Node.js] Sequelize 다루기 (0) | 2021.11.17 |
---|