일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- DRF
- 파이썬
- 알고리즘
- MAC
- Django
- form
- 백준
- CSS
- Algorithm
- js
- Baekjoon
- django rest framework
- web
- javascript
- c++
- 장고
- PYTHON
- AWS
- 알고리즘 연습
- java
- API
- react
- django widget
- 파이썬 알고리즘
- django ORM
- HTML
- 알고리즘 문제
- Git
- 알고리즘 풀이
- es6
- Today
- Total
목록REST (2)
수학과의 좌충우돌 프로그래밍
REST란 REST는 Representational State Transfer의 약자로 자원을 정의하고 자원에 대한 주소를 지정하는 방법 중 하나입니다. URI를 통해 자원을 명시하고 HTTP method를 통해서 동작을 정의합니다. 자세한 설계 방법은 아래에서 살펴봅시다. REST의 특징 동일한 인터페이스 HTTP 표준만 따른다면, 언어와 플랫폼에 종속되지 않습니다. 안드로이드, IOS, 웹에 종속되지 않습니다. Stateless 서버에서 상태정보를 따로 저장하고 관리하지 않습니다. 이로 인해 서버의 구현이 단순해집니다. Cacheable HTTP의 인프라를 그대로 사용할 수 있기 때문에 HTTP가 가진 캐시 기능을 사용할 수 있습니다. Self-descriptiveness (자체 표현 구조) REST..
Spread Spread 는 변수를 가져와서 풀어헤치고 전개해주는 것을 말합니다. unpacking 이라고 하죠. Spread 를 사용하기 위해서 ... 을 사용합니다. const fruits = ["apple", "banana", "melon", "strawberry"]; console.log(fruits); console.log(...fruits); // [ 'apple', 'banana', 'melon', 'strawberry' ] // apple banana melon strawberry 이는 두 개의 array 를 합칠 때도 유용하게 사용합니다. Spread 를 사용하지 않아도 배열을 합치는 방법은 많겠지만 코드 길이나 가독성 면에서 Spread 가 상당히 우수합니다. const fruits =..