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 關注
- 185 瀏覽
添加回答
舉報