코딩공부/개발지식 62

[Node.js] 백엔드 기술면접 질문 정리 (+추가질문 및 답변)

더보기공부방법 => 한번 쭉 읽고 생각나는대로 적기 (모르면 컨닝하기) + 추가 정보 기입하기1. HTTP METHOD에서 GET과 POST에 대해 설명해주세요.더보기Get은 가져온다는 개념이고, Post는 수행한다는 개념으로 받아들이면 쉽습니다. GET - 클라이언트에서 서버로부터 어떠한 리소스를 요청할때 사용되는 method 요청된 값은 프론트에서 변경되지 않고 사용된다. + get메소드는 주로 데이터를 읽거나 검색할 때 사용되며, 모든 필요한 데이터를 URL에 포함하여 요청합니다. POST - 리소스를 생성/업데이트 하기 위해 서버에 데이터를 보내기 위해 사용되는 메서드 서버 상의 데이터 값을 바꾸기 위해 사용되는 ..

5분만에 제대로 설계하는 ⭐️ REST API [노마드코더]

RESTful API는 설계부터 잘 해놔야 team member와 사용자가 잘 사용할 수 있다. API는 CRUD (Create, Read, Update, Delete) 를 위해 활용된다. 이때 API가 필요한 URL을 모두 만들고 싶겠지만 이렇게 하면 URL이 너무 많아지고 복잡해질 뿐만 아니라 협업 구성원이 해당 URL을 이해하기 어려울 것이므로 좋은 설계가 아니다. 그러므로 convention에 따라 적절한 URL을 설계해야 한다. 동사 사용 금지 ex. /create, /see, /get, /edit, /delete, /update, /find collection (복수) 과 unique identifer를 활용해 두 종류의 URL 생성 ex. /movies, /movies/inception ᅠᅠ..