최종목표 : Node.js로 충남대 커뮤니티 만들기
목표
- DB와 뷰 구체적으로 기획하기.(공통)
- 각 뷰와 routers 파일 생성및 연결 하기.
- Github 레퍼지토리에 프로젝트 올리기
진행사항
- DB와 뷰 구체적으로 기획하기.(공통)
먼저 user 테이블에서 사용자 id로 PRIMARY_KEY로 작성했던걸 따로 사용자마다 고유 숫자값을 주어
int로 사용자를 관리하기 위해 user_index라는 column을 만들었다.
가독성을 높이기 위해 password column을 client_id와 이름을 마추었다.
기존의 post코드를 html의 값을 넘겨주는 post page와 이름이 헷갈려 article이라는 이름으로 바꾸었다.
Nodejs Document
main
l app.js
기능
l index.js (index.pug)
l authorization.js (signin, signup)
l userview.js (mypage)
l article.js (article, wirte)
l board.js (board)
view
l index – Index.js
l authorization – signin, (post_signin), signup, (post_signup)
l userview – mypage
l article – article, write, (post_write),
l board - board
기능과 view를 더욱 세분화 하였고 이름을 보다 직관적이도록 바꾸었다.
- 각 뷰와 routers 파일 생성 및 연결 하기.
<index뷰>
<signin뷰>
<signup뷰>
<signin뷰>
<board뷰>
<article뷰>
- Github 레퍼지토리에 프로젝트 올리기
회고
어제보다 더욱 구체적인 모델링을 하였고 내일은 각 뷰들과 기능 js파일에 대한 documantation을 할 생각이다.
처음 써보는 git에 많은 시간을 할애했고 각 router들과 view를 연결하는 재미를 느꼈다.
'Student > 모여서 각자 코딩' 카테고리의 다른 글
[모각코 3일차] authorize 구현하기 회고 (0) | 2019.01.10 |
---|---|
[모각코 3일차] authorize 구현하기 intro (0) | 2019.01.10 |
[모각코 2일차] DB와 뷰를 구체적 기획하기 intro (0) | 2019.01.04 |
[모각코 1일차] 충남대 커뮤니티 만들기 회고 (0) | 2019.01.03 |
[모각코 1일차] 충남대 커뮤니티 만들기 intro (0) | 2019.01.03 |