일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 코드스쿼드
- toast
- 알고리즘
- 리액트
- 자바
- express
- 자바스크립트
- 우아한테크캠프
- 자바스크립트 객체
- 회고의 회고
- 개인 프로젝트
- npm
- 우아한형제들
- ES6
- CSS
- Hello Coding HTML5+CSS3
- 토이 프로젝트
- AWS
- 프로그래머스
- 레인지 슬라이더
- 모듈 배포하기
- 주간 회고
- 러닝 자바스크립트
- 우아한테크코스
- 함수
- 토이프로젝트
- 인사이드 자바스크립트
- 우아한테크캠프 4기
- html
- 네이버 테크 콘서트
- Today
- Total
목록분류 전체보기 (102)
블로그
누구보다 집을 사랑하고 가장 안전하고 아늑한 공간은 이불속이라고 생각하는 집돌이의 대표주자로서 유산소 운동을 이렇게까지 진심으로 하게 될 줄은 몰랐다. 물론 진심이라고 하지만 아직 반년밖에 안됐기에 이게 내 취미다! 라기보다 취미로 만들고 싶은 수준이다. 몇 년씩, 몇십 년씩 달리는 분들 앞에서 이 정도면 거의 아기 같은 느낌이지! 러닝을 시작하게 된 계기는 복합적이다. 주변에는 간단하게 누님을 위해서나 건강 관리를 위해서라고 말하고 있는데 명확히 말하자면 건강 + 누님 + 사람이라고 할 수 있겠다. 가장 먼저 건강적인 측면이다. 이직을 준비하며, 내 실력이 얼마나 부족한지 알게 됐다. 자바스크립트를 이해하고 사용하기보다 제이쿼리라는 도구를 무지성으로 사용했었기 때문에 진짜 아는게 하나도 없었지.. 당장..
AWS ec2에서 환경 설정을 마치고 익스프레스 서버를 실행하니 에러가 발생했다. 흔한 문법 에러였고, 발생한 지점은 webpack.config의 import 라인이었다. 웹팩 설정파일에서 CommonJS의 require가 아닌 import를 사용하려고 하다보니 발생했다. package.json에 type 설정이 안됐나 싶었는데 별다른 문제는 없었고, 찾아보니 노드의 버전 문제였다. 로컬 환경에서 설치된 노드에 비해 리눅스에 설치된 노드의 버전이 낮았다. 리눅스에 설치된 버전은 10.x대였고, 해당 버전에서는 type을 module로 설정해도 옵션으로 --experimental-modules가 없다면 esm을 사용할 수 없었음 :) node의 버전을 업그레이드해서 처리 :) Experimental War..
우아한 테크캠프를 진행하며, 배포를 직접적으로 하지 못했고 팀원 분들의 설명만 들었기에 직접 시행착오를 겪어보며 프로젝트를 배포하는 중 :) 면접을 마치고 다시 진행 중... :) 배포 완료 첫 번째 프로젝트 두 번째 프로젝트 세 번째 프로젝트 네 번쨰 프로젝트 배포 관련 자료 1. ec2 기본 설정 배포 관련 트러블 슈팅 1. SyntaxError: Unexpected identifier
그동안 프로젝트를 진행하며, 생각없이 jsonwebtoken 패키지를 사용했다. 이 과정에서 JWT가 정확히 어떤 일을 하는지에 대한 인지 없이 사용을 했고, 왜 써야하는지에 대한 명확한 이유가 없었다. 그저 쓰던거니까 라는 생각으로, 무지성으로 사용할 수는 없으니 이번 기회에 정리해보기로 한다! JWT란? JWT는 JSON 형태로 통신 시 권한을 확인하기 위해 사용하는 토큰이다. 그동안 Header에 추가해서 사용했었는데 JWT는 URL-safe라는 특징을 가지고 있으며, 이는 인코딩 없이도 URL에 사용이 가능한 문자열로만 구성되어있음을 의미한다. JWT 프로세스를 간단하게 표현하면 아래와 같다! :) JWT 구조 JWT는 Header, Payload, Signature로 구성되며, 각 부분은 점(...