golang吧 关注:6,426贴子:14,630
  • 2回复贴,共1

小白求问web相关的问题

只看楼主收藏回复

代码
package main
import (
"net/http"
"fmt"
"log"
)
var count int
func main(){
http.HandleFunc("/",handler)
log.Fatal(http.ListenAndServe(":80",nil))
}
func handler(w http.ResponseWriter,r *http.Request){
count++
fmt.Fprintf(w,"hello,world!The %d%s time.\n\nfrom Yanwensiyi,powered by golang",count,toStr(count))
}
func toStr(n int)string{
switch n%10{
case 1:
return "st"
case 2:
return "nd"
case 3:
return "rd"
default:
return "th"
}
}
在Raspbian下正常编译运行,问题是运行的时候次数显示的不是1 2 3 4这样每次加1,而是1 3 5 7 9这样每次加2………………求大佬指教,哪里有问题啊


IP属地:湖北1楼2019-11-23 00:13回复
    / 这个路由回跳转到 / 这个路由,相当于访问了两次, 把 /改成 /x 就好了


    IP属地:广东2楼2019-11-27 00:00
    收起回复