Node.js 공식사이트 에서 Node.js를 전역으로 설치해 줌 \*기본 버전과 최신버전 둘 중 하나로 설치할 수 있는데 높은 호환성과 안정성을 위해서는 최신보다는 어느정도 입증이 되어있는 기존버전 설치가 더 효율적다운로드 한 노드는 터미널에서 node -v 명령어로
데이터를 저장하는 공간엑셀의 표처럼 각 데이터의 종류와 속성에 따라 분류된 표 형태를 의미테이블 = 어떤 주제에 관련된 데이터들의 집합(ex. 유저 테이블, 게시글 테이블)열 = 필드, 속성 등으로도 불리며 데이터의 속성의 단위를 의미스키마 = 데이터베이스의 설계도 느
서버의 본질적 의미 => 24시간 켜져있는 서버프로그램이 동작하고 있는 컴퓨터(서버 프로그램 = 24시간 켜져있는 포트번호)\+a) 프론트엔드 서버 => yarn dev 실행으로 포트가 생성되는 데 이 때 생성된 포트가 동작하고 있는 컴퓨터 \+a) 서버 프로그램은
Mac의 경우 설치에 앞서 설치관련 Tool 인 Homebrew를 설치해야 함 Homebrew 공식 사이트에 접속 후 설치 코드 복사Homebrew = Mac OS 용 패키지 관리 프로그램이후 터미널에 코드를 붙여넣기 하여 Mac에 설치몽고DB 설치링크 로 들어가서 좌
Mongoose 모듈은 MongoDB 라는 NoSQL 데이터베이스를 Node.js로 사용할 수 있도록 하는 확장 모듈mongoDB 와 node.js 를 연결시켜주는 드라이버이자 mongoDB 용 ODM(Object Data Mapping) 라이브러리ODM (Object
Node.js 를 위한 빠르고 개방적인 간결한 웹 프레임워크이전 설치 방식과 똑같이 yarn init 으로 프로젝트 폴더 내에 패키지 관리자 생성 후 yarn add express 로 Express 설치초기 express 설정 예제코드를 보면 위와 같이 작성되어 있음a
앞서 프로젝트 생성방식과 똑같이 yarn init -y 로 패키지 관리자 설치 후 yarn add express mongoose 로 Express 와 Mongoose를 설치 추가로 yarn add body-parser 로 body-parser 도 설치\+a) body-
mongoDB atlas 페이지로 이동\+a) MongoDB atlas 란?MongoDB에서는 아틀라스(Atlas)로 클라우드에 데이터베이스를 설정아틀라스 = GUI와 CLI로 데이터를 시각화, 분석, 내보내기, 그리고 빌드하는 데에 사용, 완전 관리형 클라우드 데이터
정적 웹 사이트 (js/html/css만 존재하는 형태)로 서비스 제공이 필요할 때 가장 편하게 배포할 수 있는 사이트빌드/배포/호스팅까지 정적 웹 사이트를 제공하기 위한 모든 기능을 쉽고 편하게 제공github 에 연동해서 해당 소스코드를 바탕으로 배포를 진행, 변경
우선 로그인 기능 자체는 User 와 관련 있는 API 기능들을 만들것이므로 routes 폴더 내에 user.api.js 파일을 새로 생성이후 routes 폴더 내의 index.js 에서 useer.api.js 파일을 가져와서 router 객체 내 사용목록에 넣어 줌u
프론트 - 토큰유무 체크 함수 생성 특정 페이지(ex. 글작성, 메인) 에 대해 로그인 후에만 접근 가능하도록 하려면 해당 페이지 접속 시 토큰값을 검증하고 값 유무에 따라 권한분기 처리를 해 줘야 함 이를 위해 HOC 방식을 사용하여 각 페이지의 컴포넌트를 인수
기존의 만들어 둔 Todo 리스트에서 각 게시물을 작성한 작성자를 프론트단에 표시하고 싶어짐이 경우 현재 프론트에서는 Task 관련 API 요청의 응답을 화면에 뿌려서 보여주고 있지만 각 글의 작성자, 쉽게 말해 현재 로그인 한 상태로 글을 쓰는 사용자의 이름값은 Us
백엔드 기능들을 지원하는 클라우드 서비스 프론트엔드 애플리케이션에 백엔드 서비스를 제공하기 위해 사용하는 모델 PostgreSQL을 기반으로 SQL 쿼리 및 다양한 데이터베이스 작업을 수행할 수 있음 (SQL 방식) DB, Storage, Auth 같은 백엔드
supabase 프로젝트 내에 Authentication 클릭 세부 메뉴 중 Provider 에 들어가면 다양한 로그인 연동 방식들을 통해 auth 인증 가능 Github를 통한 Auth 기능 구현 github auth 기능을 e
supabase 사용 중 각 api 요청의 결과에 대한 return 타입이 필요한 경우가 생겼다. 해당 data에서 필요한 값에 대해서만 interface 등으로 지정해서 타입을 줄 수도 있으나 만약 그런 data들이 여러 컴포넌트에서 사용된다면 굉장히 복잡해질 것 같