Computer Science

·Computer Science
📋 참고자료Javascript의 탄생Ignition Interpreter v8 공식 문서Introduction to Turbofan어쨌든 이벤트 루프는 무엇입니까?📌 시작하며...JS를 사용하며, 많은 레퍼런스를 참고하러 돌아다녔다. 근데, 한번씩 이해가 안되는 부분들이 있었다. 단순히 특정한 라이브러리나 모듈의 사용방법을 몰라서 이해를 못하는 것이 아니라 '왜 구조가 이런식으로 생겨먹었지?' 와 같은 원초적인 의문이 드는 순간들이 많았다. 이것 저것 혼자 예제코드를 실행시켜보고, 월 3만원짜리 과외선생님께 여쭤보았더니 이러한 대답을 주었다. Javascript, 정확히는 Javascript 런타임 환경인 V8(여기서는 Node.js)엔진이 비동기, 이벤트 기반 이라는 것을 이전에 공부해 알고있었지만..
웹서비스 백엔드 API 서버를 개발하다보면 거의 십중팔구는 사용자 기능이 필요해집니다. 웹 백엔드 강의들을 찾아보면 일단 CRUD 로 시작해서 회원 관리까지가 튜토리얼이라고 봐도 무방할정도로 아주 기본적인 기능이라고 볼 수 있어요. 하지만 대부분의 흐름이 같은 기존의 CRUD와 달리 사용자 관리로 들어오면 보안 이슈 때문에 골치아파집니다ㅋ. 그래서, 그중에서 많이 사용되는 용어들인 인증(Authentication)과 인가(Authorization)에 대해서 간단히 알아보고 확실히 내걸로 만들자는 취지에서 글을 하나 써보려고 합니다. 보통 이쪽분야에서 Auth~ 어쩌구 저쩌구 라고 하면 이거 두개를 합쳐 말한다고 생각하심 됩니다. 이 분야에 대해 고민해본적이 없는 사람이라면, 둘이 단어 느낌이 비슷해서 헷..
공룡 똥
'Computer Science' 카테고리의 글 목록