为了账号安全,请及时绑定邮箱和手机立即绑定

http.HandleFunc 始终匹配“/”

http.HandleFunc 始终匹配“/”

Go
慕侠2389804 2023-08-14 17:20:02
代码:http.HandleFunc("/", api.Index)http.HandleFunc("/list", api.FileList)http.HandleFunc("/api/upload", api.UploadFile)http.HandleFunc("/api/delete", api.DeleteFile)http.Handle("/files", http.StripPrefix("/files/", http.FileServer(http.Dir(settings.FilesPath))))http.ListenAndServe(":1234", nil)结果1:http://本地主机:1234/http://localhost:1234/列表http://localhost:1234/文件匹配 ”/”api.index(第二个和第三个是错误的)结果2:http://localhost:1234/api/上传http://localhost:1234/api/删除匹配“/api/xxx”api.xxx(没错)环境:转到 1.13.5 窗口/amd64我应该怎么做才能解决这个问题?
查看完整描述

1 回答

?
喵喔喔

TA贡献1735条经验 获得超5个赞

尝试使用“/list/”替换“/list”

查看完整回答
反对 回复 2023-08-14
  • 1 回答
  • 0 关注
  • 101 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信