Wecode - Foundation 1 (부트캠프)/API와 HTTP 통신 6

[Server Communication] HTTP, HTTPS, get/post method (app.get, app.post)

프론트가 물리적으로 떨어져있는 내 웹브라우저까지 와야하는데 백엔드에 요청하고 받아야 하는데 물리적으로 멀리 떨어져잇는 서버에 요청해야하는데 이 통신이 어떻게 이루어지는가 통신 서버간의 통신이 어떻게 이루어지는가 오프라인 커피 구매 → 서로 같은 언어를 쓰기 때문에 (양자가 서로 이해할 수 있는 공통의 목소리, 성대를 통해 ) → 소통 주체: 사람, 사람 온라인에서 커피 구매 (웹서비스에서는 웹브라우저와 server 간의 소통, 인터넷을 통해_인터넷 기반으로 문자text를 주고받으면 소통 ) → 주체 : 클라이언트(매개체 - 웹브라우저, 모바일 앱), 서버 서버란 서버는 단독으로 움직이지 않으며 불특정 다수의 컴퓨터에 일방적으로 서비스를 제공하는 것도 아니다. 서버는 클라이언트로부터 요청(Request)를..

post method , postman 설치

Postman은 개발한 API를 테스트하고, 테스트 결과를 공유하여 API 개발의 생산성을 높여주는 플랫폼 post method: 데이터 반환, 넣을때 get method: 프론트가 백엔드에서부터 가져가는거 (백엔드 입장에서는 주는 거) post method: 프론트가 백엔드에게 데이터를 post하는 입장 (백엔드 입장에서는 받아오는 거) [Mac] postman 설치, 다운로드 방법 https://www.postman.com/ 맥북의 경우, chip 종류를 물어본다 내 chip이 어떤 건지 모르겠을 경우, 칩을 확인해보면 된다. Postman 사용법 welcome 페이지가 나오는데 +를 눌러서 새 창을 만든다. postman에서 send : 요청을 보낸다

[Node.js] User 생성하기/ 회원가입, API로 user 화면에 보여주기

User 생성하기/ 회원가입 1. app.js 라는 파일 생성 2. const http = require(http) http라는 변수 다른 파일 곳곳에 있는 걸 가져올 거에 = require (밖에 있는 거 갖다 쓸 때) id : 1,2,3,4,5 이렇게 늘어날수록 사용자 추가(생성), 회원가입이 늘어난다. API로 user 화면에 보여주기 형식은 다음과 같다. try 안에 백엔드가 프론트엔드에게 전달하고 싶은 message를 넣어주면, 프론트엔드가 사용자가 보는 화면에 띄어준다.

API, interface, application, 운영체제

API Application Programming Interface 로 쉽게 말하면 '가져다 쓰는 것' 서로 다른 두 개의 상호소통을 위한 소통접점으로, 클라이언트와 서버 간의 중간 가교 역할을 한다. Ex. 손님이 식당에서 손님이, 요리사에게 직접 가서 ‘자장면 하나 해주세요' 하지 않음. 점원이라는 중간 매개점이 필요함 손님이 필요한 것: 주문 요청 점원: 계산서 응답, 주문 요청 전달, 요리응답 전달 (손님과 요리사 사이의 소통의 접점) 요리사: 요리 응답 손님과 요리사는 서로 알 필요 없음 Interface 서로 다른 두 개의 물체가, 상호 정보, 신호 주고받기 위한, 접점/경계면이다. User interface 사용자 인터페이스 : 인간, 컴퓨터 사이에서 의사소통 목적의 물리적, 가상적 접점 사..

'영화진흥위원회 오픈 API' 이용하여 일별 박스오피스 내역 확인

과제: API에 익숙해지기 우리의 실생활 속에서 알게 모르게 사용하고 있는 Interface 예제 3개를 찾아주세요. 예를 들어서, 자동차 핸들, 스마트 키 등이 있습니다. 영화진흥위원회에서 제공하는 오픈 API를 사용하여 영화진흥위원회에서 관리하는 데이터베이스에서 2022.05.20 날짜 기준으로 일별 박스오피스 내역을 가져와보세요. 아래와 같은 결과를 얻을 수 있어야 합니다. 1. 영화진흥위원회 사이트 접속 https://www.kobis.or.kr/kobisopenapi/homepg/user/openLogin.do 영화진흥위원회 오픈API 영화관입장권통합전산망 오픈API 서비스에 오신것을 환영합니다. 로그인하시고 영화관입장권통합전산망의 다양한 오픈API 서비스를 이용해 보세요. www.kobis.o..

나만의 API 만들기

API 관련 글 API, interface, application, 운영체제 API Application Programming Interface 로 쉽게 말하면 '가져다 쓰는 것' 서로 다른 두 개의 상호소통을 위한 소통접점으로, 클라이언트와 서버 간의 중간 가교 역할을 한다. Ex. 손님이 식당에서 손님이, 요 pm-developer-justdoit.tistory.com 과제 - 나만의 API 만들기 사용할 수 있는 툴은, ppt, keynote 와 아래와 같은 architecture 도 있다. 하면서 내가 건축학도가 된 거 같다고 하니, 실제로 설계와 같은 작업이라고. Cloudcraft Draw.io Cacoo ---> 내가 만든 과제 처음에 keynote로 만들다가, 똑같은 툴을 사용해보고자 cl..