axios로 요청시 401에러가 발생하면 가지고 있던 refresh token으로 요청 토큰 재발급 후 이전 요청 다시 요청 토큰 재발급 중복 요청 방지 axios.js import axios from "axios"; import store from "../stores"; import { setLoading } from "../sto...
자주 쓰는 git 명령어
상태 조회 git status git add git add는 Working Directory에 있는 변경된 파일들을 Staging Area에 올리는 명령어. # 현재 디렉토리 하위에 있는 모든 변경 사항 git add . # 디렉토리 위치에 상관없이 모든 변경 사항 git add -A # 특정 파일 git add src/page/index...
npm package를 tgz로 압축하기
nexus에 npm 패키지를 업로드하기 위해서 tgz파일로 압축을 해야하는데 npm으로는 방법을 찾지 못했는데, yarn으로 가능하다. /.yarnrc yarn-offline-mirror "./npm_packages" yarn-offline-mirror-pruning true 위의 파일을 만들고 yarn으로 패키지 설치를 하면 /npm_pack...
axios에서 redux사용하기
조건 서버 요청 중에 로딩바를 보여주고, 응답을 받으면 로딩바를 숨기고 싶다. redux로 로딩중 정보를 등록하여 관리 제약 컴포넌트가 아닌 영역에서 useSelector, useDispatch를 사용할 수 없다. 해결 None Component에서 직접 store정보에 접근하여 사용이 가능함 /src/store/loadi...
window에서 base64 인코딩
Power Shell을 실행 다음 코드에서 인코딩할 부분 수정 후 실행 $plainText = "비밀번호" # 인코딩할 문자열 $base64Encoded = [System.Convert]::ToBase64String([System.Text.Encoding]::UTF8.GetBytes($plainText)) $b...
docker명령어
docker 빌드 docker build -t {이미지이름:태그} . 컨테이너 실행 docker run -d --name {컨테이너이름} -p {호스트포트}:{컨테이너포트} {이미지이름:태그} 컨테이너 접속 docker exec -it {컨테이너이름} /bin/bash 이미지 파일 저장 docker save -o {파일명}.tar {...
linux git server 구축
조건 이미 제공 받은 계정이 있음: user01 OS: Amazon Linux ssh 접속 하나의 계정으로 여러 개발자들이 사용(config git name/email은 각각 설정) ssh 설정 local에서 git-bash 설치 후, 다음 명령어로 키 생성 ssh-keygen 두 개의 파일이 생기는데 id_rsa(개인키)...
auto hide header on scroll
스크롤에 따라 헤더를 숨김 처리 환경 expo@~47.0.12 react-native-reanimated@~2.12.0 expo 환경에서 react-native-reanimated를 사용하려면 다음과 같은 설정을 해야한다.(참고) // babel.config.js module.exports = function (api) { api...
moment의 locale을 dynamic하게 import하기
locale에 따라 한국어, 영어, 일본어로 표시하고 싶은데 공식문서를 보면 다음과 같이 최상단에 import를 하고, locale를 ko로 변경하면 한글은 잘 나온다. import moment from 'moment'; import "moment/locale/ko"; // 한국어 ... moment().locale('ko'); console.lo...
expo 환경변수설정
환경 “expo”: “~47.0.8” “react-native”: “0.70.5” > eas -v eas-cli/3.5.2 win32-x64 node-v18.13.0 소스 package.json ... "scripts": { ... "start-win-local": "set APP_ENV=local&expo s...