2021-10
source: categories/daily-issue/issue5.md
10월 8일
1. git tag
# tag 생성
git tag <tagname>
# tag 삭제
git tag -d <tagname>
# tag push
git push origin <tagname>
# tag 강제 push
git push origin <tagname> -f
2. git token 설정하기 - 깃 보안강화
- 엑세스 토큰을 생성하기 위해서는 먼저 github 웹 페이지 접속 후 계정 로그인이 필요
- github에서 로그인
- 우측 상단에 있는 자신의 프로필 클릭 후 ‘Settings' 메뉴 클릭
- Settings 페이지의 좌측 메뉴 하단 부분에 있는 ‘Developer Settings' 메뉴를 클릭
- 이후 마찬가지로 좌측 메뉴에 있는 ‘Personal access tokens' 메뉴 클릭
- Personal access tokens 페이지에 도달했다면, 우측에있는 ‘Generate new token' 버튼을 클릭
- 계정을 확인하는 로그인 창이 나타납니다. 다시 한 번 ‘현재 계정의 암호를 입력'
- 이제 특정 권한을 부여받을 수 있는 ‘엑세스 토큰을 생성'해볼 수 있습니다.
- github 저장소에 대한 접근 권한만 필요하다면 ‘repo'의 체크박스를 모두 체크해주면됩니다. -> Generate token 버튼 클릭 토큰 생성
- Generate token을 클릭하면 액세스 토큰이 발급될 것입니다. 복사하여 따로 저장해둡니다.
발급받은 액세스 토큰 사용하기
git push
명령어를 사용하여 저장소 서버로 업로드해보겠습니다.
이전과 동일하게 계정의 ID와 암호를 묻게되지만, 암호 대신에 방금 전에 생성한 토큰을 붙여넣어주시면됩니다.
- Username: 사용자 계정 아이디
- Password: 발급받은 액세스 토큰
매번 이 토큰을 일일히 입력할 수는 없으므로 로그인 스크립트 등을 사용하여 토큰 인증을 빠르게 대체하는 방법을 사용해야 할 것입니다.
3. 특정 파일 commit 기록보기
git log -p <filepath>
4. tag push
tag push
할 때, reset
해서 커밋기록 수정하고 tag
삭제하고 다시 삭제한 tag
이름과 동일하게해서 push
하면 수정된 파일이 올라가긴한데 실제로 반영이 안된다.
이점 유의하자.
뭐 크리티컬한건 아니지만..
10월 19일
특정파일 unstaged로 돌리기
git reset HEAD <특정파일경로>
10월 25일
react 빌드 파일 로컬 서버에서 실행하기
npm run build
yarn add -g serve
serve -s build
Vue filter
https://kr.vuejs.org/v2/guide/filters.html
Vue는 텍스트 형식화를 적용할 수 있는 필터를 지원합니다.
이 필터들은 중괄호 보간법 혹은 v-bind 표현법을 이용할 때 사용가능합니다.
V-bind 표현법에서는 2.1.0+ 부터 사용 가능합니다.
필터는 자바스크립트 표현식 마지막에 "파이프" 심볼과 함께 추가되어야 합니다.
…
Vue 인스턴스를 생서하기 전에 전역 필터를 정의할 수 있습니다.
Vue.filter(‘', function (value) {
// ..
})
Vue에서 moment 사용하기
10월 26일 이슈
딥카피(deep copy) 관련 이슈
This.searchParams = this.defaultSearchParams;
이렇게되어버리면 두개가 가리키는 주소가 같아짐 (참조형이기 떄문에)
그래서 나중에 드롭다운으로 달력 랭지 바꿀 때 searchParams 쪽 정보를 바꾸는 식으로 코드를 작성해도
searchParams, defaultSearchParams가 가리키는 객체의 주소가 같으므로
이 두개가 같이 연동돼서 바뀜
즉, 위와 같이 딥카피로 할당해줘야지 이런 현상이 없음
Vue 파이프 필터
웹팩 데브 프록시 설정 (webpack devServer proxy)
웹팩 데브 프록시 설정..
어떻게 해결해야될까..
Transit
Transit/create/each
Transit/create/bundle
새로고침시 or url로 접근시 404에러