티스토리 뷰
- 미니 프로젝트 회고
https://minji6119.tistory.com/10
JWT와 API를 미니 프로젝트 하면서 그렇게 많이 사용했는데 막상 정리를 하려고 하니 어떻게 사용했는지 가물가물하다. 쿠키/세션 방식보다 더 보안성이 좋다는 정도밖에 모른다.
https://brunch.co.kr/@jinyoungchoi95/1
JWT인증 방식을 예시로 들어 잘 설명한 블로그의 글을 보면서 미니 프로젝트에서 왜 그 과정이 꼭 필요했었는지 조금이나마 이해가 되었다. Payload로 받아왔던 id와 같은 정보들은 음식 Card에도 작성자가 보였으니 굳이 보안이 필요하지 않았던 부분이었다. TIL 5월 11일차에서 느꼈다시피 구현 못해서 아쉬웠던점 중 가장 첫 번째였던 카드에 작성자를 추가하지 못했던 것은 페이지에 로그인하면서 띄워준 Payload에서 받아온 회원 id를 그대로 card listing할 때 보내주면 되었던 건데 너무 어렵게 생각해서 쩔쩔매다 구현하지 못한게 아쉽다.
API(application programming interface)라는 의미로 컴퓨터나 컴퓨터 프로그램 사이의 연결이라고 하는데, 나는 API를 웹 API라고만 생각했었다. 다른 서비스에 요청을 보내고 응답을 받기 위해 사용되는 것이라고 생각했는데 직접 써볼 수 있어서 의미 있었다.
미니 프로젝트 이전 사전 프로젝트에서 카카오 OPEN API를 사용했었는데 그것 외에 도메인으로 JSON정보를 전달하고 받아서 JS의 ajax로 가공하고, 또 ajax에서 POST요청으로 Flask에 정보를 보내 DB에 저장하고. 모든 과정이 완벽하게 이해한 것은 아니지만 이런 식으로 정보를 주고 받는다는 대략적인 사실을 이해했다.
금요일부터는 알고리즘 주간의 시작이었다. 전부터 필요하다고 생각해서 조금씩 공부했었는데 이렇게 많은 문제를 하루에 푼 것은 오랜만이라 그런지 재밌는 거 반 / 머리가 지끈지끈한 거 반이었다.계속 파이썬 자바스크립트만 쓰다 보니 자바 개념들을 다 까먹어서 문제 풀면서 필요한 부분은 개념 정리하고 있다.
reference type이란?
Primitive type(int, long, char, Boolean .. )을 제외한 데이터 타입 ex) String, int[] …
삼항 연산자
(조건문)? true 실행구문 : false 실행구문
'TIL(Today I Learn)' 카테고리의 다른 글
TIL 220518 (0) | 2022.05.19 |
---|---|
TIL 220517 (0) | 2022.05.18 |
TIL220511 (0) | 2022.05.12 |
TIL220511 (0) | 2022.05.11 |
TIL220510 (0) | 2022.05.10 |