apollo-server, graphql 설치
yarn add @apollo/server graphql
서버
하나의 함수로 실행하면 url이 만들어지고, url을 실행시킨다.
서버는 누군가의 접속을 기다리며, 24시간동안 무한루프로 실행
되야 한다. 서버를 종료하는 순간 접속이 불가능하다.
또한, 포트번호(0 ~ 65535)
가 존재해야 한다. (포트번호는 한 컴퓨터 안에서 중복 불가)
각 프로그램이 실행되는 컴퓨터는 서버 컴퓨터 (생략 가능)
각 컴퓨터는 예기치 못한 상황에 대비하기 위해 데이터를 여러개의 컴퓨터에 분산해서 저장한다.
return 타입은 type
args 타입은 input
- BASS (Backend As A Service)
구글 백엔드- SAAS (Software As A Service)
예)구글 스프레드 시트- PAAS (Platform As A Service)
firebase 설치
yarn add firebase
collection(getFirestore(firebaseApp), "board");
-> firebaseApp에서 Firestore를 가져와 board collection을 가져와줘
=> Firebase를 사용하여 프론트엔드 개발자가 백엔드 없이 데이터 등록, 조회 가능!