static folder 설정과 router 순서

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

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

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다

Up Next:

Key의 중요성

Key의 중요성