728x90
오늘 내가 배운 것 1. SSR, CSR 비교 2. AJAX 3. 프런트엔드 서버와 백엔드 서버로 분리하기 cors 기본동작 cors 에러해결방법 SSR, CSR 비교 예전에 HTTP를 배우면서 과거의 통신방식과 현재의 통신방식에 대해서 그림으로 표현한 적이 있다. http://baekspace.tistory.com/88 221212 - HTTP 통신 방식, Node.js HTML파일 불러오기, path.join 오늘 내가 배운 것 1. 과거와 현재 HTTP 통신 방식 비교 2. HTML 파일 열기 과거와 현재 HTTP 통신 방식 흐름 비교 그림을 확인하면서 읽어주세요. 과거에는 백엔드 개발자가 웹페이지를 구현하였는데 baekspace.tistory.com 과거의 방식은 SSR(Server Side Re..
환장의 나라 Main 페이지 • Join 페이지 • Login 페이지 • Board 페이지 • Profile 페이지 사용 기술 시연 영상 ‼️ 구현해야할 필수 기능 필수 기능(삼각형 눌러서 펼쳐보기) 1. 메인페이지 카테고리 Home Join Board Profile Admin2. Join페이지 항목 아이디 패스워드 이름 별명 생년월일 성별 전화번호 핸드폰번호 회원가입시 등급이 있다. level 3: 최고관리자 level 2 : 관리자 level 1 : 사용자 level 0 : 승인 전 단계 Welcome페이지 :회원가입 내용을 확인할 수 있다. 아이디 이름 성별 전화번호 핸드폰번호 3. Login페이지 로그인은 아이디와 패스워드 일치여부 4. Board페이지 테이블 항목 순번 제목 작성자 [회원닉네임]..
오늘 내가 배운 것 1. Cookie (쿠키) 2. Cookie 만들기 3. cookie-parser (쿠키 파서 만들기) 4.npm - cookieParser() 이용하기 1. Cookie (쿠키) http 특징 : 비연결성 http 비연결성인 단점을 보안하기 위해 쿠키랑, 세션을 배운다. 서버가 사용자의 브라우저에 전송하는 작은 데이터 조각이다. 브라우저는 그 데이터들을 저장(예전에 사용해봤던 localstorage와 비슷)해 놓았다가, 동일한 서버에 request message를 보낼 때 저장된 데이터를 함께 전송한다. 쿠키는 두 요청이 동일한 브라우저에서 들어왔는지 아닌지를 판단할 때 주로 사용하고, 이걸 이용하면 사용자의 로그인 상태를 유지할 수 있다. 하지만 브라우저마다 자동로그인이 차별되어 ..
오늘 내가 배운 것 1. DATABASE (데이터베이스) DBMS RDBMS 2. SQL 데이터 정의어 (DDL) 데이터 조작어 (DML) 데이터 제어어 (DCL) 3. sql 파일 내보내고 불러오기 sql - backup 출처 : https://www.stechies.com/differences-between-dbms-rdbms/ DATABASE (데이터베이스) 데이터베이스(DB: database)는 통합하여 관리되는 데이터의 집합체를 의미한다. 중복된 데이터를 없애고, 자료를 구조화하여, 효율적인 처리를 할 수 있도록 관리한다. 그래서, 여러 업무에 여러 사용자가 데이터 베이스를 사용할 수 있다. DBMS DataBase Management System 데이터베이스 관리시스템, SQL을 이용하여 누군..
오늘 내가 배운 것 1. Promise 2. promise의 핵심 State Producer VS Consumer 3. Promise Chaining 1. Promise 자바스크립트에서 제공하는 오브젝트이고, 비동기를 간편하게 처리할 수 있도록 도와준다. 기능을 수행하고 나서 정상적으로 기능이 작동했다면(resolve) 성공 메세지와 처리된 결과값을 전달해주고, 에러가 발생하면(reject) 에러를 전달해 준다. 2. promise의 핵심 - State 동작을 수행하고 있는 중인지, 수행을 성공했는지, 수행을 실패했는지 상태를 나타낸다. pending : 동작이 수행중일 때 fulfilled : 동작이 성공적으로 끝났을 때 rejected : 파일을 찾지 못하거나 네트워크에 문재가 생겨서 실패했을 때 -..
MySQL 설치하기 # homebrew가 설치 되어있는 상태에서 brew install mysql #mysql 실행 brew services start mysql #실행 확인 ps -ef | grep mysql MySQL 초기 설정 공부 목적으로 만드는 mysql의 세팅값이기 때문에 사용환경에 따라 다릅니다. # mysql 기본 설정 하기 sudo mysql_secure_installation Step 1. root 계정 초기 비밀번호 설정 Step 2. 익명 사용자 설정 Step 3. 원격 접속 권한 설정 Step 4. 테스트 데이터 베이스 삭제 Step 5. 권한 테이블 재로드 MySQL 접속하기 # mysql 접속하기 mysql -u root -p # 비밀번호 입력 후 아래와 같은 상태면 대기 상태..