본문 바로가기

Student/모여서 각자 코딩

[모각코 2일차] DB와 뷰를 구체적 기획하기 회고


최종목표 : 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를 연결하는 재미를 느꼈다.