API 3

[API][fastify]

1. Invalid shorthand property initializer 해결 json 최초는 = 아니고 : 로 설정해줘야함. id : 1, 2. plugin must be a function or a promise 와...진짜 이거 해결하다 울 뻔했다. 얘 때문에 git 에러 오만가지 다 봤다. 덕분에 에러모음집이 풍성해질 것 같다. 오히려좋아 재밌군 가보자고 이 멘트들 외우고 가자 이 에러 만난 누군가를 위한 헌정.. 이걸 본 여러분은 저처럼 울지마세요... 원인이 여러가지일 수 있습니다. 제가 겪은건, fastify-autoload에 문제가 생겼다고 적힌 저 부분 입니다. fastify를 실행하려고 npm run dev를 하면, autoload 를 실행한다. auatoload는 방문 경로를 dir..

[Postman]포스트맨 설치

INDEX 1. postman 2. 설치 3. 리눅스버전 포스트맨 - curl 1. Postman A powerful GUI platform to make your API development faster & easier, from building API requests through testing, documentation and sharing. - 공홈발췌 웹 개발을 할 때 API를 다루는 것은 필수다. 개발한 API가 잘 서버에 도착했는지, 개발자가 원하는 형태로 갔는지, 프론트단에서 확인 해 주지 않고도 확인해야한다. 그럴때 사용하는 툴인데 일단 GUI고 사용이 쉽다. 사실 난 예뻐서 쓴다. 혼자 다 짜면 상관 없겠지만 졸업과제에서도 프론트단과 백단을 나누게 되니 현업에서는 더더욱 필요하지않을까?..

[web]웹 통신

INDEX 1. 클라이언트-서버 아키텍쳐 2. HTTP 통신 3. API 4. 브라우저 작동원리 5. URL & URI 6. IP 주소 & 포트 1. 클라이언트-서버 아키텍쳐 리소스가 존재하는 곳과 리소스를 사용하는 앱을 분리시킨 아키텍쳐. 위의 2단 아키텍쳐에 db를 따로 빼면 3-tier 아키텍쳐. 클라이언트는 리소스를 사용, 서버는 해당 리소스를 전달, db는 리소스를 저장하는 방식. 공통적으로 클라이언트가 인터넷을 통해서 서버에게 요청(Request) 하면 서버가 인터넷을 통해 클라이언트에게 응답(Response)한다. 이때, 인터넷을 통해 데이터를 주고받을 수 있도록 하는 규칙이 프로토콜. 프로토콜에는 몇 가지 종류가 있음 2. HTTP 통신 1번에서 서술한 인터넷을 통해 데이터를 주고받도록 하..

CS/네트워크 2022.02.17