3 回答
TA贡献1836条经验 获得超4个赞
由于您使用的是 CSS 和 JS 文件的根路径,因此就 CSS 和 JS 文件的请求而言,尾部斜杠并不重要。
至于重定向到 /Login/:此行为已记录,并附有有关如何防止这种情况的说明:
如果子树已注册,并且收到命名子树根但不带尾部斜杠的请求,则 ServeMux 会将该请求重定向到子树根(添加尾部斜杠)。可以通过单独注册不带尾部斜杠的路径来覆盖此行为。
因此,如果您不希望重定向,请为 /Login 和 /Login/ 注册相同的处理程序。
TA贡献1808条经验 获得超4个赞
您基本上将前端安装在“/Login”处。
但是你的js和css是从“/”请求的
所以它们当然不会被加载。
您必须:
将 css 和 js 引用更改为“/Login/js/....”和“/Login/css/...”
但这似乎并不是您真正想要做的
或者,将前端安装在“/”处
http.Handle("/", fileServer)
TA贡献1943条经验 获得超7个赞
package main
import (
"fmt"
)
func main() {
var s string = "localhost:8080/Login/"
fmt.Println(s)
for _,i := range s{
fmt.Println("hi,test data ->",string(i))
}
fmt.Println("This string len is ",len(s))
fmt.Println("You want ",string(s[0:len(s)-1]))
}
- 3 回答
- 0 关注
- 136 浏览
添加回答
举报