일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 아이디 중복체크기능
- useContext
- OAuth 카카오
- express router
- node.js path
- express session
- 비동기파일업로드
- useEffect clean up
- next 매개변수
- javascript기초
- 라우터 분리
- css기초
- mysql wsl
- Uncaught Error: could not find react-redux context value; please ensure the component is wrapped in a <Provider>
- ws 라이브러리
- nodejs파일업로드
- buffer.from
- cookie-parser 만들어보기
- FormData()
- 시퀄라이즈 기본설정
- express실행
- JWT 만들어보기
- JWT 하드코딩
- 세션으로 로그인 구현
- express.static
- 블록 만들기
- 라우터미들웨어 분리
- JWT 로그인 기능 구현
- 라우터와 미들웨어
- 라우트 매개변수
- Today
- Total
목록mySQL (3)
즐코
시퀄라이즈란? ORM 도구이다. mysql과 같은 DB 작업을 쉽게 할 수 있도록 도와주는 라이브러리이다. 여기서 ORM 이란 뭘까? ORM : Object-Relational Mapping : 자바스크립트 객체와 관계형 데이터인 DB를 매핑해주는 도구 쉽게 말하자면, 자바스크립트 구문을 알아서 sql로 번역해준다. Mysql 뿐만 아니라 MariaDB, PostgreSQL 등 다양한 데이터베이스를 쓸 수 있게 해준다. 1/ 시퀄라이즈에 필요한 패키지 설치 및 기본 세팅 sequelize-cli : 시퀄라이즈 명령어 실행을 위한 패키지 mysql2 : mysql과 시퀄라이즈를 이어주는 드라이버 npm install sequelize sequelize-cli mysql2 // 설치 완료 후 npx sequ..
mySQL을 통해 DB에서 데이터 가져오기 초면이었다가 자기소개하고 인사나누고 친해졌다가 할일 다 끝나서 헤어지는 느낌 #1. DB를 접속할 수 있는 client와 DB server가 존재해야함 #2. client-DB server에게 핸드쉐이크(tcp요청/응답)를 한다. (http 통신과 비슷하다) #3. client-DB server간의 connection 완료 #4. client-DB server간에 socket이라는 게 생김 socket open! #5. 서로 내용을 계속 주고받을 수 있는 상태가 됨 (요청-응답 일회성 X, 실시간 가능) / 채팅, 스트리밍서버 #6. 자원소비가 너무 큼 -> 할일 다 끝나면 종료라는 걸 해줘야함 connection close #7. 그다음 socket close..
1. mySQL ?! 2. mysql 설치 및 초기 설정 3. mySQL 내 계정에 권한 부여하기 4. 웹서버(node) - DB서버(mysql) 연결하기 1. mySQL ?! DBMS - DataBase Management System / Database 내의 데이터에 접근할 수 있도록 해준다. 부동의 1위는 oracle이지만, 기업용 DB이며 유료다. 무료로는 mysql이 있지만 oracle이 인수합병해버렸고.. 거기서 mysql이 따로 나와서 만든게 mariaDB이다. 그래서 우리는 무료이고, mariaDB도 쓸수있게끔 mySQL로 배운다. express를 활용해서 게시판 서버를 만들 때 사용자가 글작성을 하면 작성한 글이 게시판 리스트에 바로 업데이트되었지만, 서버를 껐다 키면 사라졌다. 근데 사..