app.use('/public', express.static('public'))
app.use(express.static('public'))
두 개의 코드차이점은 앞 인자의 '/public'이 없다는 것인데요
이 코드가 실행됐을 때 어떻게 다른지 잘 모르겠습니다.
제가 이해한 바로는 첫 번째 코드는 이 코드가 있는 파일의 같은 위치에서의 /public파일에서만의 public을 인식한다는 것이고
두 번째 코드는 어느 위치에 있던 상관없이 모든 public파일을 인식한다로 이해했는데 맞을까요?
그럼 __dirname을 추가하면 첫 번째 코드랑 뭐가 다른건지 많이 검색해봤는데 상대경로 절대경로 너무 헷갈립니다
이해하기 쉽게 설명해주실 수 있을까요?
감사합니다 !