大部份做了几年的PHP程序员都会打算学多一门编程语言,很多都选择Golang或Python,相比之下我比较喜欢Golang,现在想通过一些小案例来练手,也希望对大家有帮助。
Go自带http
库,包含对路由的处理,比PHP处理起来方便多了。
路由定义
首先先定义路由处理函数:
func handleHome(w http.ResponseWriter, r *http.Request){
}
然后定义路由并绑定到刚刚写好的处理函数:
http.HandleFunc("/", handleHome)
http.ListenAndServe(":8080", nil) // 启动服务
引入模板
创建index.html
文件,并用template
库引入文件:
template.ParseFiles("./template/index.html")
源代码在 github ,可以参考并运行查看效果。