3 回答

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超4個(gè)贊
由于您使用的是 CSS 和 JS 文件的根路徑,因此就 CSS 和 JS 文件的請(qǐng)求而言,尾部斜杠并不重要。
至于重定向到 /Login/:此行為已記錄,并附有有關(guān)如何防止這種情況的說(shuō)明:
如果子樹已注冊(cè),并且收到命名子樹根但不帶尾部斜杠的請(qǐng)求,則 ServeMux 會(huì)將該請(qǐng)求重定向到子樹根(添加尾部斜杠)??梢酝ㄟ^(guò)單獨(dú)注冊(cè)不帶尾部斜杠的路徑來(lái)覆蓋此行為。
因此,如果您不希望重定向,請(qǐng)為 /Login 和 /Login/ 注冊(cè)相同的處理程序。

TA貢獻(xiàn)1808條經(jīng)驗(yàn) 獲得超4個(gè)贊
您基本上將前端安裝在“/Login”處。
但是你的js和css是從“/”請(qǐng)求的
所以它們當(dāng)然不會(huì)被加載。
您必須:
將 css 和 js 引用更改為“/Login/js/....”和“/Login/css/...”
但這似乎并不是您真正想要做的
或者,將前端安裝在“/”處
http.Handle("/", fileServer)

TA貢獻(xiàn)1943條經(jīng)驗(yàn) 獲得超7個(gè)贊
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 關(guān)注
- 180 瀏覽
添加回答
舉報(bào)