본문 바로가기

분류 전체보기138

TIL 230421 TIL 230421 ✅오늘 학습 Keyword MySql, Sequelize, migration, model ✅오늘 겪은 문제 어렵다..어려워.. ✅오늘 학습 내용 정리 Sequelize 시퀄라이즈 -ORM -ORM을 사용하는 이유 데이터베이스가 언제 바뀔지 모름, ORM의 속성값만 변경할 경우 자유롭게 DB를 변경할 수 있어서 선택의 폭이 넓어짐 데이터베이스에서 사용하는 DB또는 TABLE의 속성이 변경되었을때 빠르게 수정 가능 -관계형 데이터베이스 RDB를 사용할 수 있다. Sequelize의 모델, 마이그레이션 migration - sequelie CLI를 이용해 mySQL에 테이블을 생성하기 위해 사용 model은 특정 table과 column의 속성값을 입력, mySQL과 Express프로젝트 .. 2023. 4. 21.
쇼핑몰//회원가입-로그인 api 구현 참고용 총정리 쇼핑몰//회원가입-로그인 api 구현 참고용 총정리 https://teamsparta.notion.site/Node-js-Lv-2-b312975a295d43599cb9d76fb472c040- Node.js Lv.2 Goal: teamsparta.notion.site 큰 틀 (장바구니가 완성되어있을 경우) 회원가입기능->로그인기능->사용자인증 미들웨어->내 정보조회->상품수정->장바구니수정 결국 쿠키가 뭘 의미하는가? 로그인할때 인증을 도와줄 키를 가지고있다. 1단계 회원가입 기능 구현 1.email, nickname, password, confirmPassword를 전달 받음 2. password, confirmPassword가 동일한지 검증 3. email과 nickname 값이 이미 DB에 존재하는지.. 2023. 4. 21.
MIDDLE WARE란? 개념 정리하고 가기! MIDDLE WARE란? 개념 정리하고 가기! 미들웨어 만들기 app.use((req, res, next) => { // 필요한 코드 }); 2023. 4. 21.
TIL 230420 TIL 230420 ✅오늘 학습 Keyword 쿠키, 세션, JWT ✅오늘 겪은 문제 심화과정에 들어야할 강의를 먼저 들었다.. 하지만 소켓이란 개념을 미리 알게되서 52려 이득! 나중에 다시 만나자..! 소켓? 네트워크에서 데이터를 송수신하기 위한 연결부 ex)TCP: 안정적 , UDP: 손실가능성있지만 빠른전송 속도 패킷? 콘센트 배선에 흐르는 전기와 비슷 소켓을 통해 송수신하는 덩어리 하나가 한개의 패킷 웹소켓? 실시간 웹서비스를 제공하기 위해 만들어진 소켓 ex) 새로고침하지 않아도 메시지 송수신, 예약 등 실시간으로 볼 수 있는 ex) 구글 sheet socket.io? 자바스크립트로 웹소켓을 사용할때 가장 많이 사용되는 library 웹소켓이 지원되지 않는 브라우저인 경우 실시간 기능을 구현하.. 2023. 4. 21.