1. 알맞는 HTTP 메서드를 사용한다. 리소스의 상태를 읽을 때는 GET, 상태를 변경할 때는 POST, PUT, DELETE 메서드를 쓴다. DELETE /articles/1 # (O) GET /deleteArticles?id=1 # (X) 2. HTTP 메서드 오버라이드 오래된 브라우저 또는 일부 네트워크 프록시는 GET, POST 메서드만 쓸 수 있다. 이처럼 기능 제약이 있는 클라이언트가 PUT이며, DELETE 요청을 할 때는 POST 메서드를 쓰고 _method=put과 같이 힌트를 제공할 수 있도록 해야 한다. POST /articles ---payload--- _method=PUT&title=...&content=... 라라벨은 X-HTTP-Method-Override HTTP 헤더를 이..
2016년 1월 아마존 웹서비스(이하 'aws'로 표기)가 서울 지역 서비스를 시작했다. 서울 지역 서버는 국외에 있는 서버보다 빠르고 저렴하다. aws에서 사설 가상 서버(vpc)를 만들고, LEMP 스택을 설치한다. 이 과정을 프로비전(provision)이라 한다. 1. 계정 발급aws에 처음 회원 가입하면 1년 동안 프리 티어(무료)를 이용할 수 있다. 가입할 때 해외 결제가 가능한 신용카드가 필요하니 미리 준비한다. 신용카드는 신분 확인을 위한 절차일 뿐, 결제가 되는 것은 아니다. 라라벨 프로젝트는 독립 서버에서 서비스할 것을 권장한다(공유 서버에서도 쓸 수 있다). 서버를 ssh 콘솔로 온전히 제어할 수 있다면 독립 서버라 할 수 있다. aws 프리 티어로도 온전히 제어할 수 있는 서버를 만드..
zsh 와 zsh-completions 설치하기 mac에서 설치 brew install zsh zsh-completionsubuntu 18.04에서 설치 sudo apt install zshoh-my-zsh 설치 [mac / ubuntu 공통] sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" zsh-syntax-highlighting 과 zsh-autosuggestions 설치하기 [mac / ubuntu 공통] # zsh-syntax-highlighting git clone https://github.com/zsh-users/zsh-syntax-highlighting...
- Total
- Today
- Yesterday