Learning-Developer 2019. 9. 18. 19:10
  • 지금까지 공부한 내용을 바탕으로 대규모로 수정했다.
  • 추가로 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