Back-end To Do List
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 15/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- aws, express, javascript, mysql
Direzione di ricerca
Inizia esaminando la struttura attuale del backend e gli elementi ancora non selezionati nell’issue. Ispeziona index.js, la migrazione Sequelize e la configurazione dei modelli, le cartelle di routing e controller e la configurazione di .env e .gitignore. Suddividi la roadmap in attività separate e verifica ogni endpoint, relazione del database, flusso di autenticazione e passaggio di deployment man mano che viene completato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
환경 설정
- aws 배포 시스템 구축
- 모듈 설치 (express, sequelize, jwt, cors, cookie-parser, nodemon, https, fs)
- 데이터베이스 - sequelize 모델 세팅 (migration → mysql 테이블 확인)
- db table 관계 설정 (sequelize association)
- .env .gitignore
- cors 설정
- 라우팅 (엔드포인트) - 폴더 스트럭쳐 (post, comment, like는 index.js에서 바로 라우팅)
- 컨트롤러 (하위 폴더) (db 확인, 응답 보내기)
기능 구현
-
인증
- 로그인
- 로그아웃
- 회원가입
- 회원 정보 (토큰 확인)
- oAuth 구축
-
포스팅
- create 업로드 - 이미지, 영화 정보 등 post 요청 하면 db에 업로드
-
myMovie
- read 내 영화 리스트 전송 - get 요청 쿠키-jwt토큰 유저 정보 확인해서 유저의 포스트만 전송
- read 내 영화 포스팅 상세 - get 요청 쿠키-jwt토큰 유저 정보 확인, params 유저id 확인 → 해당 포스트 상세 내용 응답 전송 $
-
mainMovie
- read 메인 영화 리스트 전송 - get 요청 db-post 테이블 전체 (16개씩)
- read 메인 영화 포스팅 상세 - get 요청 params postId 확인, 포스트 db에서 필터 → 전송, db 코멘트 테이블에서 params postId로 필터, 코멘트 전송
- read 메인 영화 장르별 리스트 전송 - get 요청 params genreId 확인, 포스트 db(join) 필터 → 전송
-
likeComment
- 좋아요 버튼 클릭 → post 요청 , db-post total-like 증가
- 누가 누른 좋아요인지 확인db-like 테이블 userId 추가
- create 포스트에 댓글 작성하기 - post 요청, 쿠키-jwt 토큰 유저 정보 확인, db-comment댓글 추가, db-post totalcomment 증가
- 좋아요 버튼 클릭 → post 요청 , db-post total-like 증가
- Lingua principale
- JavaScript
- Stelle
- 0
- Fork
- 0
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di codestates/mobees
-
client E:3h
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 65/100
codestates/mobees#21 ·
-
KPT 2주 프로젝트 회고록 - 박신영 Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 20/100
codestates/mobees#76 ·
-
KPT 2주 프로젝트 회고록 - 이재협 Aperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 10/100
codestates/mobees#75 ·
-
KPT 2주 프로젝트 회고록 - 이지영 Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 20/100
codestates/mobees#74 ·
-
KPT 2주차 회고록 Aperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 15/100
codestates/mobees#71 · 1 commento · 4 reazioni ·
Tutte le issue di codestates/mobees
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
mksglu/context-mode#1200 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
neondatabase/website#5944 ·
-
module: core
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
bigbluebutton/bigbluebutton#25849 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
jaegertracing/jaeger-ui#4506 ·