CRUD

null·2022년 7월 18일
0

api
클라랑 서버가 서로 요청 응답을 할 때 특정 규칙에 맞게 해야한다.
이러한 사용 규칙을 제공하는 것.
이걸 api라고 하는 것

REST.
클라 서버가 데이터를 주고 받는 방식에 대해 정리한 원칙들이 있고
그 원칙을 기반으로 하는 API
http를 최대한 잘 활용하자는 원칙이라고 볼 수 있다.

여러 스타일이 있지만 그 중 몇개만 소개하자면
자원의 식별.
자원이라는건 결국 상태가 계쏙 변할 수 있다는 것인데. 이 것만으로는 식별하기 어려우니 고유한 무언가 이썽야 한다. 그러니
url을 통해서 자원을 식별해야 한다.

자기 서술적 메시지
host 헤더에 도메인명 기재가 필요.

REST API는 리소스에 대한 행위에 대해 HTTP Method를 사용한다.
일반적으로 데이터는 CRUD를 통해 처리 하는데요.
HTTP Method에서는 이러한 기능을 위해 GET / POST / PUT / DELETE 사용한다.

첫번째는 컬렉숀. Movies.같은 것
Movies / Inception (이건 db에서 고유 식별자가 될거임) /

post /movies 영화를 생성한다.
즉 같은 url로 다른 메소드를 활용해서 쓴다.
delete /movies/inceoption 은 뭔지 알겠지?

즉 이런식으로 2개의 url로 crud api를 만듬.

Create
1. document내의 새로운 div 태그를 생성

2.js는 새로 생성한 element를 변수에 담는다.

var element = document.createElement('div');

  1. 이렇게 생성한 Element는 어떤 노드에도 연결이 되어 있지 않음. 이걸 연결해주는 예약어? append
    document.body.appen(elemnet);

Read
DOM내의 특정 Element를 조회하려면 ? querySelector
document.querySelector('div')

Update
Element내의 값을 변경하기 위해선 ?
세가지 옵션이 존재함.
innerHTML / innerText / textContent

Delete
Element를 제거하려면? remove()

출처: https://incomeplus.tistory.com/639

profile
개발이 싫어.

0개의 댓글