본문 바로가기
반응형

개발150

재미있는 REST API 파라미터의 종류와 개요 읽지 않아도 되는 서론;처음에 제목을 'REST API 파라미터의 종류와 개요'라 했다가 너무 재미없어 보여서 적절한 형용사를 추가했다.요즘 Udemy에서 Vue.js 강의를 들으며 간단한 펫프로젝트 사이트를 만들고 있는데 CORS 문제가 생겼다. 사실 CORS는 항상 백엔드에서 처리했기 때문에 프론트엔드에서 따로 헤더로 처리해줄 필요가 없었다. 하지만 편하게 CORS 관련 모듈을 받아 사용하니 헤더의 역할을 정확히 모르고 있다는 생각이 들어 이참에 자세히 알아보고자 공부하고 정리했다.다른 파라미터들은 쉽게 이해하고 사용할 수 있는 반면 header 파라미터는 아무래도 보안에 관련되어 있다보니 좀 어려워서 자세히 정리했다. REST API의 파라미터에는 4가지 타입이 있다.- header 파라미터: 리퀘.. 2019. 3. 8.
[AWS] Route 53과 S3로 정적 웹사이트 올리기 Route 53은 AWS 프리티어에 해당하지 않아 고민했는데, 계속 미루다가는 공부하지 못할 것 같아 그냥 도메인을 12달러 주고 샀다.아래의 설명은 Amazon Route 53 시작하기에서 정리/복사한 것이다. 사실 내 글보다는 자습서를 보는 것이 더 나을 테지만 예시가 필요한 사람은 참고하길 바란다. Amazon Route 53 인터넷상의 모든 컴퓨터는 IP 주소라고 하는 숫자를 사용하여 서로 통신한다. 이 IP 주소에는 192.0.2.44와 같은 IPv4 주소와 2001:0db8:85a3:0000:0000:abcd:0001:2345와 같은 IPv6 주소가 있다. 그러나 우리가 해당 웹 사이트로 이동할 때는 이런 긴 숫자를 기억해 입력할 필요가 없다. 그 대신 example.com과 같은 도메인 이름.. 2019. 2. 28.
KCD(Korea Community Day) 2019 후기 2월 23일인 어제, 국내 최대 개발자 커뮤니티 행사 KCD(Korea Community Day)에 갔었다.전부터 페이스북에서 AWS KRUG나 파이썬 코리아, 그리고 위민후코드 등 여러 커뮤니티를 팔로우해왔는데 마침 이런 행사가 있다 하여 친구와 냉큼 신청했다. 장소는 마이크로소프트 코리아였다.10시부터 등록이었는데 식권이 선착순이래서30분 정도 일찍 갔다. 너무 일찍 갔다.(총 333명이었음) 10시 반부터 12시까지는 커뮤니티 대담이 있었다. 약 10개 정도의 커뮤니티에서 대표나 관리자가 나와 각자의 커뮤니티를 소개하고 질의응답 하는 시간을 가졌다.회원 수는 다들 몇백에서 몇만이어서 정말 관리하기 힘들겠다는 생각을 했다. 그런데 맨 마지막으로 발표한 '코무(코딩이랑 무관합니다만,)'의 관리자가 그 .. 2019. 2. 24.
[Django] Class-Based Views vs. Function-Based Views 클라이언트는 url 주소를 통해 서버에 request를 보내고, Django는 urls.py를 참고하여 해당 url에 매핑된 뷰를 찾아 실행한다. 이때 실행되는 뷰의 종류에는 클래스 기반 뷰(class-based view)와 함수 기반 뷰(function-based view)가 있다. 클래스 기반 뷰(Class-Based Views) 클래스 기반 뷰이든 함수 기반 뷰이든 뷰가 실행하는 것은 함수이다. 우리가 View.as_view() 클래스 메소드를 사용하여 URL 정의에 뷰를 추가하면 이는 view라는 함수를 리턴한다. as_view() 메소드가 어떻게 짜여 있는지 보자.(생략되지 않은 코드는 깃허브에서)class View: @classonlymethod def as_view(cls, **initkwa.. 2019. 2. 19.
반응형