20240304 기술매니저님 Q&A
A.
regex : 정규식
const RE_TITLE = /^[a-zA-Z0-9\s\S]{1,40}/; // 게시글 내용 정규 표현식
1~40 글자.
보통은 이메일 검사할 때 많이 사용한다. 비밀번호라든지 다른 때에도 사용한다.
gpt나 다른 코드에서 긁어와서 사용해도 된다.
로그인에서 authLoginUserMiddleware는 router에 넣어주고, authMiddleware 는 안 넣은 이유?
그래도 왜 authMiddleware 를 거쳐가는지?
테스트의 로그인 라우터에서 authMiddleware를 안 거치고 있다. authLoginUserMiddleware 거치고 있다.
Q3의 정답은 별개.
그래도 미들웨어 / 로그인 이런게 내가 아직 공부가 부족해서 매니저님이 말씀하신 걸 100% 이해하지 못했다ㅠㅠ
공부하자!
A.
ex) body에는 없는데 token에 있을 때
전역변수.
하나의 리퀘스트(요청) 끝나기 전까지 계속 가지고 있으면서 여러 미들웨어에서 사용할 수 있다. API끼리는 안된다.