Programming/golang2023. 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 / 정도는 해주란 말이야... ㅠㅠ

 

'Programming > golang' 카테고리의 다른 글

golang asm  (0) 2023.08.24
golang goarch=arm64 와 디스어셈블러  (0) 2023.08.23
go ws server client example  (0) 2023.06.08
golang waitgroup  (0) 2023.05.24
golang echo server middleware  (0) 2023.05.24
Posted by 구차니