MySQL 란? >MySQL 은 세계에서 가장 많이 쓰이는 오픈 소스의 관계형 데이터베이스 관리 시스템(RDBMS)이다. 일단 오픈소스이고 관계형이 대중적이기 때문에 배워본다. 1.MySQL 먼저 컴퓨터에 설치를 한다. >각자 구글링해서 설치하기~. 2. seque
관계형 데이터베이스 는 말 그대로 관계를 잘 설정해줘야한다. MySQL 에서 관계를 어떻게 설정하는지 한번 알아보겠다.보통 User 가 여러개의 Post를 작성한다. 그리고 Post는 쓴사람이 User 한명이다 그래서 표현을 Post는User 에게 속한다 라고 표현할
테이블에 새로운 컬럼 추가하기형식은 ALTER TABLE 테이블명 ADD COLUMN 추가할 컬럼명 입니다.mysql>ALTER TABLE user_info ADD COLUMN name varchar(20) not null;테이블 컬럼 타입 변경하기형식은 ALTER T
직접 MySQL 언어로 직접 조작하지않고 sequelize 라이브러리를 통해서 MySQL 를 조작할것이다.이렇게 3개를 설치를 해준다.mysql2: node.js 랑 mysql 를 연결해주는 드라이버 역할.설치를 통해서 기본적인 sequelize 셋팅이 된다.설치를 하
저는 리액트 Next.js 로 프론트엔드를 구현했습니다.signUpForm.js 컴포넌트 만든후에 이메일, 닉네임, 비밀번호를 정확하게 받은후에 redux 를 통해서 type:SIGN_UP_REQUEST, dispatch 를 해줍니다.
passport 사용해서 쉽게 로그인 기능을 구현해볼려고 한다. 배우는데는 어렵지만 배우고나면 유용하기 때문에 배운내용 기록해본다. 로그인 인증은 여러가지가 있지만 제일먼저 email, passport 로 로그인하는 passport-local 전략으로 구현해보겠다.