// 로그인 시
const accessToken = jwt.sign(
{ userId: user.userId },
JWT_ACCESS_TOKEN_SECRET,
{
expiresIn: JWT_ACCESS_TOKEN_EXPIRES_IN,
},
);
res.header('authorization', `Bearer ${accessToken}`);
const { authorization } = req.headers;
// headers로 하면 안 들어옴
const [tokenType, accessToken] = authorization.split(' ');
if (tokenType !== 'Bearer') {
return res.status(400).json({
success: false,
message: '지원하지 않는 인증 방식입니다.',
});
}
if (!accessToken) {
return res.status(400).json({
success: false,
message: 'AccessToken이 없습니다.',
});
}
req.headers로 받아준다. 근데 cookie로 받아오는데 게시글 생성할 때 header를 임의로 지정해줘야된다.
로그인 했을 때 생성되는 토큰과 토큰값을 임의로 정하자.