less than 1 minute read

오늘 배운 것 & 한 것


요약

1. LTC

관리자 로그인 페이지 작성. 등. 급조로 로그인 기능을 넣었는데 자꾸 로그인이 뭔가 이상하길래 봤더니 fetch 옵션을 다음처럼 {credentials: true}를 넣어주어야 다른 origin이어도 쿠키가 전송된다고 한다. 그래서 로그인은 브라우저에서 전송하는게 아니니 필요 없을거 같기도 하지만 어쨌든 register 빼고 전부 해당 옵션을 추가해 주니 잘 작동한다. 단 한 개의 쿠키 connect.sid 로 로그인 정보가 유지되고 있었다.

2. git-worktree 사용법

  1. 빈 폴더에 git init 실행
  2. 다음과 같은 문법으로 worktree 폴더 추가 (ref 1)

$ git worktree add --track -b <branch> <path> <remote>/<branch> 이걸 사용하면 각 브랜치마다 노드 모듈을 따로 관리할 수 있어 브랜치를 바꿀 때 마다 다시 npm install을 하지 않아도 되게 된다. 그런데 생각해보면 이게 그냥 여러 폴더에 따로 체크아웃하는거랑 다른게 있나..?

dep

ref


Tags:

Categories:

Updated:

Comments