전체 글398 회의 1202 _ 와이어프레임, DB테이블 README.md는 .gitignore 설정에 추가하기 프로젝트 깃허브 링크 : https://github.com/Wakelight23/Project_FOapi : https://app.eraser.io/workspace/cdioGb7CKtexTN17OBz2공용 DB 링크 users 테이블의 Id는 email로 사용하기 VScode 확장기능 중 weijan chen 버전은 데이터베이스 아이콘이 따로 생겨서 사용하기 편한거 같습니다 Github 규칙 refresh토큰 사용refresh토큰을 사용하려면 db에 저장해야함EADME.md는 .gitignore 설정에 추가하기엑세스 토큰은 무지 짧게1. 행동없이 일정 시간 지속 시 (약 30분) 로그아웃, 토큰 사라짐2. 리프레시 토큰 시간 7일정도 길게 만.. 2024. 12. 2. 스텐다드 24.12.02. 네트워크 들어가기(2) https://teamsparta.notion.site/2-50e1715e2b394c3cad5111f01b4a6a4f 네트워크 들어가기(2) | Notion범위에 따른 네트워크 분류teamsparta.notion.site 학습 네트워크 들어가기(2)범위에 따른 네트워크 분류네트워크는 범위에 따라 크게 LAN과 WAN으로 구분합니다. LANLAN은 Local Area Network의 약자로 이름 그대로 가까운 지역을 연결한 근거리 통신망을 의미합니다. 예를 들어서 가정, 기업, 학교처럼 한정된 공간에서의 네트워크를 LAN이라고 부릅니다. WANWAN은 Wide Area Network의 약자로 이름 그대로 먼 지역을 연결하는 광역 통신망을 의미합니다. 멀리 떨어진 LAN을 연결할 수 있는 네트워크가 바로 .. 2024. 12. 2. 알고리즘 25 - 나누어 떨어지는 숫자 배열 https://school.programmers.co.kr/learn/courses/30/lessons/12910 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr JS문제array의 각 element 중 divisor로 나누어 떨어지는 값을 오름차순으로 정렬한 배열을 반환하는 함수, solution을 작성해주세요. divisor로 나누어 떨어지는 element가 하나도 없다면 배열에 -1을 담아 반환하세요. 제한사항 arr은 자연수를 담은 배열입니다. 정수 i, j에 대해 i ≠ j 이면 arr[i] ≠ arr[j] 입니다. divisor는 자연수입니다. array는 길이 1 이상인 배열입니다.계획 a.. 2024. 12. 2. Node.js 숙련주차 4.1 인증(Authentication), 인가(Authorization) - 나만의 게시판 사이트 1. 인증(Authentication), 인가(Authorization) 개념에 대해 알아봅니다. 2. Prisma를 이용해 회원가입, 로그인 기능을 구현해봅니다. 3. bcrypt를 이용해 암호화된 비밀번호를 인증하는 방법을 알아봅니다. 01.인증 / 인가1) 인증(Authentication)인증(Authentication)은 일반적인 사이트의 로그인 기능에 해당합니다.서비스를 이용하려는 사용자가 인증된 신분을 가진 사람이 맞는지 검증하는 작업을 뜻합니다.참고 - OAuth : 오어스 (구글, 카톡 등의)플렛폼을 통한 로그인2) 인가(Authorization)인가(Authorization)는 이미 인증된 사용자가 특정 리소스에 접근하거나 특정 작업을 수행할 수 있는 권한이 있는지를 검증하는 작업인가.. 2024. 12. 2. Node.js 숙련주차 3.7 나만의 게시판 사이트 설계 - DB 테이블 만들기 테이블간의 관계 및 요구사항게시판 프로젝트 테이블 관계 및 요구사항 정리사용자(Users)는 1개의 사용자 정보(UserInfo)를 가지고 있어요. - 그렇기 때문에 Users 테이블과 UserInfo 테이블은 1:1 관계를 가지고 있어요사용자(Users)는 여러개의 게시글(Posts)을 등록할 수 있어요. - 그렇기 때문에 Users 테이블과 Posts 테이블을 1:N 관계를 가지고 있어요사용자(Users)는 여러개의 댓글(Comments)을 작성할 수 있어요. - 그렇기 때문에 Users 테이블과 Comments 테이블은 1:N 관계를 가지고 있어요하나의 게시글(Posts)은 여러개의 댓글(Comments)이 작성될 수 있어요. - 그렇기 때문에 Posts 테이블과 Comment.. 2024. 12. 2. Node.js 숙련주차 3.6 JWT(Json Web Token) 1. JWT란 무엇인지 알아봅니다. 2. JWT와 쿠키(Cookie), 세션(Session)의 차이점을 이해합니다. 3. jsonwebtoken 라이브러리를 이용해 JWT를 Express.js에서 사용해봅니다.01. JWT란?1) JWT(Json Web Token)JWT(Json Web Token)은 웹 표준으로써, 서버와 클라이언트 사이에서 정보를 안전하게 전송하기 위해 도움을 주는 웹 토큰(Web Token)입니다. JSON 형태의 데이터를 안전하게 전송하고 검증할 수 있는 기능을 제공합니다. 인터넷 표준으로서 자리잡은 규격입니다. 다양한 암호화 알고리즘을 사용할 수 있어, 신뢰성을 보장합니다. header.payload.signature 의 형식으로 3가지의 데이터를 포함합니다. (개미처럼 머리, .. 2024. 12. 1. 이전 1 ··· 14 15 16 17 18 19 20 ··· 67 다음