Books
- 지금까지 공부한 내용을 바탕으로 대규모로 수정했다.
- 추가로 book과 관련된 페이지들을 만들고 bookController, bookRouter를 추가했다.
- 아래와 같은 트리구조인데, 충분히 이해되었다면 아래 파일들 각각이 어떤 역할을 하는지 설명할 수 있다.
NINEOCLOCK
│ init.js
│ app.js
│ middlewares.js
│ routes.js
│ package.json
│ README.md
│ .gitignore
│ node_modules(폴더)
│
├─controllers
│ bookController.js
│ globalController.js
│ userController.js
│
├─routers
│ bookRouters.js
│ globalRouters.js
│ userRouters.js
│
└─views
│ changePassword.pug
│ editBook.pug
│ editProfile.pug
│ home.pug
│ join.pug
│ login.pug
│ search.pug
│ uploadBook.pug
│
├─layouts
│ main.pug
│
└─partials
footer.pug
header.pug
socialLogin.pug
아래 링크에서 수정사항을 확인할 수 있고, Browse files를 누르면 이 시점에서의 파일들을 모두 확인할 수 있다.
https://github.com/wonjongRyu/nineOclock/commit/bb41bf8e66e125428de31048fbe5db5d9e8afc57
Add Books and Repair Everything!! · wonjongRyu/nineOclock@bb41bf8
Permalink Browse files Add Books and Repair Everything!! Loading branch information... Showing 12 changed files with 106 additions and 29 deletions. +15 −5 README.md +2 −0 app.js +11 −0 controllers/bookController.js +12 −0 controllers/globalController.js +
github.com
결과적으로, 우리는 아래 URL에 접속할 수 있다.
- /
- /join
- /login
- /search
- /users/edit-profile
- /users/change-password
- /books/upload
- /books/1/edit