🐬 스프린트- short.ly-mvc
Goal:bit.ly처럼 url을 단축시켜서 돌려주는 서버 구현
// 1 필요한 테이블 추가
model:generate --name
// 2 마이그레이션 스켈레톤(새파일 생성)
migration:generate --name
// 3-1 마이그레이션(up,down)에 테이블 추가
queryInterface.addColumn(테이블명, 추가할컬럼명, 타입설정)
// 3-2 마이그레이션에서 제약조건 추가 ✨ (요걸몰랐네)
queryInterface.addConstraint(테이블명, 옵션)
// 마이그레이션 항상 up/down 둘다 작성해야 하고(generate/ undo),
// down은 up의 역순으로 동작하게끔
// constraint - mysql문을 생각(UNIQUE,FOREIGN KEY,PRIMARY KEY 등)
// 주의: 다 Promise 임, async/await 비동기 처리!!
// 4 model의 각 테이블에(매치되는 해당 메소드 각 테이블에 따로) or
// index.js에 hasOne,hasMany,belongsTo,belongsToMany 등 작성
+ sequelize 외래키 설정, 다른 방법이 있는지
+ transaction에 대해 더 추가 공부 필요
🐬 토이: binary Heap, max / min 방식 heapSort
min heap 시각화 참고사이트 링크
🐬 코스리플렉션
+ 재미, 하고싶은 플젝 아이디어 적어두고 취미로 구현해보기
++ 개발자 로드맵 따라 포폴 사이트 만들어 볼까나, 수료후 학습 지표
react -실습, 간단 게임 tictactoc 구현
알고리즘 : lv1 2개