일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- css기초
- AWS기초
- 기초공부
- 리커젼
- 재귀함수
- prototype
- AWS
- 메모이제이션
- flex기본
- 클로저
- vscode
- APPEND
- JavaScript
- AWS조사
- complexity
- 스코프
- var
- 인터프리터
- IT
- let
- 코드스테이츠
- appendChild
- scope
- 개발툴
- 원본과 복사본
- CSS
- node.js
- Big-O notation
- 생활코딩
- node.js설치
- Today
- Total
Jveloper
2019. 07. 12 이머시브 수업 7주차 - 5일(jwt / 환경변수 설정 / server kill) 본문
2019. 07. 12 이머시브 수업 7주차 - 5일(jwt / 환경변수 설정 / server kill)
Jveloper 2019. 7. 13. 05:05JWT
jwt 레퍼런스 : https://velopert.com/2448
jwt docs : https://jwt.io/
- 참고자료 : https://tech.songyunseop.com/tags/jwt/
세션&쿠키랑 JWT의 차이점은 나중에 공부를 더 해봐야될 사항이다
JWT 1. 확장성이 좋다
2. 서버단에서 시크릿만 가지고있으면 유저가 로그인할때 세션키를 클라이언트의 로컬스토리지 혹은 어싱크스토리지(혹은 키체인)에 저장해서 서버단에 뭔가를 요청할때 그 부분만 확인해주고 요청에 응답할지 말지를 결정
뭔가를 할때마다 서버한테 항상 요청을 하느냐 안하느냐의 차이(?) 라고 나는 느꼈다
환경변수 설정
- 앞으로 AWS를 쓰면서 많이 쓰게 될거같은 아이
어떻게 환경변수라는걸 알게 됐냐면 현재 프로젝트를 진행하면서 다른사람들은 보지말아야할 정보같은것들이 있는데
그런것들은 따로 .gitignore 로 git 에 올려준다
근데 aws로 유일하게 통신할 수 있는 방법이 git인데 그쪽에서 git clone을 받는다고 쳐도 gitignore에 들어있는 파일은 clone이 되지않아서 환경변수라는것이 필요하다고 알게되었다
컴퓨터가 켜지고 제일 먼저하는일이 vi .bash_profile을 읽는데 여기에 넣어주게되면 다른사람들에게 노출될일도 없고 바로 vscode상에서도 쓸 수 있는 아이가 된다
vi .bash_profile 여기에서 설정을 하고 vscode 내에서 process.env.(___설정한 환경변수 name___) 을 적게되면
그냥 사용할 수 있게된다 무지 신기했다
내 컴퓨터에 그렇게 맞춰줄것이라면 AWS의 cloud computer에도 똑같이 맞춰주자 ! vim도 건드리는 방법도 생각해보자 !
server kill
지금 이 부분은 3000번인줄 알았다가 꺼야될게 8080이라 숫자가 좀 오락가락한다
마지막줄의 kill을 사용하면 현재 켜져있는 서버를 끌 수가 있다 !!
git ignore에 넣어줄 중요한 아이들
- 뭐랑 뭐가 들어가야겠다 하나씩 넣기 귀찮으니까 그런것들이 다 적혀있는 좋은것이 있다
google 에서 git ignore node master 라고 쳐도 좋은것들이 많이 나오고
레퍼런스는 이곳을 https://github.com/github/gitignore/blob/master/Node.gitignore 참조했다
'Project > OwlPost' 카테고리의 다른 글
2019. 07. 13 이머시브 수업 7주차 - 6일(issue - server kill(AWS EC2 server)) (0) | 2019.07.15 |
---|---|
2019. 07. 12 이머시브 수업 7주차 - 5일2(mongoDB - EC2 issue) (0) | 2019.07.13 |
2019. 07. 11 이머시브 수업 7주차 - 4일(mongoDB 랑 server 연결하기) (0) | 2019.07.12 |
2019. 07. 09 이머시브 수업 7주차 - 3일(git 이 충돌이 나는 issue) (0) | 2019.07.10 |
2019. 07. 08 이머시브 수업 7주차 - 2일(OwlPost 구상) (0) | 2019.07.10 |