18일차

이예음·2022년 7월 27일
0

오늘의 목표

CORS

: cross origin resource sharing

->백엔드 api와 브라우저가 같은 사이트면 데이터 전송 가능
->다른 사이트에서 가능하게하려면 백엔드에서 CORS를 허용해줘야지 데이터를 요청해서 받아올 수 있음
->앱은 주소가 따로 없기때문에 요청이 들어감
->다른 백엔드에서도 axios 사용 가능
->prefligth(CORS)에 따라 브라우저에서 요청을 보낼지 말지 결정

브라우저는 백엔드 컴퓨터를 통해 우회를 해서 open-api를 받아와88888888888888888888888888서 사용
앱은 주소가 따로 없어서 우회없이 바로 api 사용가능

Import

commons 방식 VS Module 방식
commons 방식은 옛날에 많이 사용(require)
요즘은 Module 방식인 Import 사용

FireBase

프론트엔드 개발자가 백엔드 없이 데이터를 Firebase에 직접 넣어줄 수 있게 해주는 것

프로젝트 만들기

  1. 프로젝트 이름 입력(같은 이름 안됨)
  2. 구글 애널리틱스(GA) 해제
  3. </> 마크 누르기(웹에다가 firebase 추가하기)


5. 빌드 -> Firestore Database -> 데이터 베이스 만들기 클릭
6. 테스트 모드로 시작(Firestore 위치 asia-northeast3 으로 해주기-서울임)

등록과 조회

firebase docs

메인 창에서 문서로 이동 클릭 -> 빌드 클릭 -> firestore 클릭

SQL 과 NoSQL

SQL

테이블과 행으로 이루어짐

NoSQL

컬렉션 안에 다큐먼트로 이루어짐

알고리즘

Math.min()

  1. 들어오는 인자 중에서 가장 작은 수를 찾아주는 메서드
Math.min(1,2,3,4)

중에서 가장 작은 수인 1을 찾아줌

배열의 가장 작은 값을 찾을 땐 스프레드 연산자 사용

Math.min(...arr)
profile
응애

0개의 댓글