로그인패이지에서 login시 login 되지 않고 check 알람 - chrome
로그인페이지에서 login시 login 후 db에는 데이터가 들어가나, main으로 가지 않음 - safari
회원가입에서도 회원가입후 main페이지로 넘어가지 않음.
회원정보가 db에 입력되지 않음
sendAccessToken: (res, accessToken) => {
// console.log(loginInfo);
// TODO: JWT 토큰을 쿠키로 전달합니다.
// res.cookie("jwt", accessToken, {
// domain: "localhost",
// path: "/",
// secure: true,
// maxAge: 24 * 6 * 60 * 10000,
// sameSite: "none",
// });
return res.status(200).json({ data: null, accessToken, message: "ok" });
위와 같이 해야 http 상에서 오류가 나지 않았기에 어쩔수 없이 설정한 부분인데, 계속 토큰은 보내지만, 쿠키를 보내지 못했다.
다른 페어분께서 https의 문제라고 함 (httponly 설정문제등)
이 부분은 좀 더 공부할 예정
//user Controller.js
const token = generateAccessToken(loginInfo.dataValues);
sendAccessToken(res,token);
res와 함께 token도 같이 넣어서 send를 하기로 fix.