이렇게 코드를 작성하면 브라우저에서 localhost:8080/admin이라고 했을때 저 app.get('/admin') router는 작동하지 않고, 서버의 public/admin/index.html파일만 보내질 뿐이다. 반대로, app.use(express.static('public'))를 뒤에 쓰면 router가 잘 동작한다. 먼저 써주는게 우선순위를 갖는다. 조심해야겠다.

참고 : node.js app.get not being called