Programming/golang

golang echo 서버 이상한 버그 발견?

구차니 2023. 6. 27. 18:23

아래와 같이 staticweb을 띠우도록 하고 browse 기능을 켜면 되는데

e := echo.New()
e.Use(middleware.StaticWithConfig(middleware.StaticConfig{
Root:   "html",
Browse: true,
}))

 

문제는 index.html이 있을 경우

index.html 와 같은 레벨에 있는 sub directory의 경우

들어가서 파일을 보면 경로가 이상하게 작동한다.

 

머 이런 개뼉다구 같은 버그가 -_-

 

+

2023.09.13

끝에 / 을 붙여주면 잘 된다.

예를 들어 html/test 라는 디렉토리가 있으면

localhost:5000/test 는 오작동하지만

localhost:5000/test/ 는 정상작동 한다.

directory면 trailing / 정도는 해주란 말이야... ㅠㅠ