Tips

Tips

n을 활용한 node 버전관리(Mac)

새로운 맥에 세팅을 시작한다면, 우선 홈브루 설치 https://brew.sh/index_ko Homebrew The Missing Package Manager for macOS (or Linux). brew.sh npm 사용을 위해 node 설치, 버전은 상관 없습니다~ brew install node node와 함께 설치된 npm을 이용해 'n'을 글로벌로 설치해줍니다. 이전에 노드를 사용하셨다면, 혹시모르니 캐시도 삭제 해 줍니다. sudo npm cache clean -f sudo npm install -g n n이 잘 설치되었는지 확인합니다. 계정 비밀번호가 필요합니다. sudo n 에러가 보이지만, 이는 설치된 노드 버전이 없다는 뜻이니 무시하셔도 됩니다. 이후 경로가 꼬이는걸 막기위해, br..

Tips

[Postman Tips] JWT토큰 자동기입, Post Raw Body에 주석처리

프로젝트 작업중, 포스트맨 사용 시 가장 먼저 세팅해주는 세팅들 1. JWT Bearer token 자동기입 위와 같이 환경변수에서 token을 생성해 준 뒤, API의 Test 탭에서 아래 코드를 기입해주면, token이라는 환경변수에 자동으로 response에서 주어지는 token의 값을 기입해줍니다. var data = JSON.parse(responseBody); pm.environment.set("token", data.token); console.log(data.token); console.log('token update complete!'); 이후 다른 API의 Authorization 탭의 세팅을 위와같이 맞춰주면, 자동으로 최신화된 token 환경변수가 매 요청에 헤더로 추가됩니다. 사실..

Tips

VSCode 단축키, 팁

자주 보는 아이콘들 자주 쓰는 단축키들 일괄 다중선택: ⌃ + ⇧ + L 대소문자를 구분해서 현재 편집중인 파일의 모든 단어를 선택합니다. 스코프에 관계없이 모든 것을 선택하기에, 저는 잘 사용하지 않습니다 다중선택 : ⌘ + D 제가 가장 많이 사용하는 단축키입니다. 크게 두 가지 사용법이 있습니다. 첫째 최초에 현재 커서가 위치한 단어 전체를 선택합니다. 이후에는 대소문자를 구분해서 다음에 나오는 같은 단어를 선택합니다. 이때에는 선택된 단어가 다른 단어의 접두사 혹은 접미사인 경우에는 선택하지 않습니다. ex) User (O), UserController (X) 둘째 최초에 특정 단어의 일부(접두사, 접미사 등)를 선택합니다. 이후에는 대소문자를 구분해서 다음에 나오는 같은 단어를 선택합니다. 이때..

Tips

DBeaver로 RDS 접속하기(ssh tunneling)

이전에 RDS를 처음 쓸때에는 항상 EC2를 통해서 직접 접속하거나, 본격적으로 작업 할 때에는 RDS의 퍼블릭 액세스를 잠시 열어두고 DBeaver같은 툴로 작업을했었습니다. 실제로 검색을 해봐도 대부분이 퍼블릭 액세스를 허용해서 쓴다는 글이 많더라구요. 그런데 앞으로는 귀찮음을 덜되, 보안을 위해서 ssh 터널링을 이용해보시면 좋을 것 같습니다. 당연하게도, 퍼블릭 액세스는 '아니요'로 설정된 상태로 시작합니다. 아, 그 전에 기본적으로 DB의 보안그룹에서 인바운드 3306(혹은 해당하는 포트)도 필수적으로 사전에 열어주셔야 합니다! 먼저 평소 하던대로 RDS의 정보를 입력 해 주시고, 여기까지만 진행하고 로컬에서 RDS로 접속을 시도하면, 아래처럼 타임아웃되며 접속이 불가능한데요, 여기서 'SSH'..

HC-Kang
'Tips' 카테고리의 글 목록