前言:
此时朋友们对“golang读取配置文件到静态类”都比较讲究,同学们都需要剖析一些“golang读取配置文件到静态类”的相关知识。那么小编在网摘上网罗了一些有关“golang读取配置文件到静态类””的相关知识,希望你们能喜欢,兄弟们快快来了解一下吧!main.go
package mainimport ( "fmt" "io" "io/ioutil" "net/http")//加载首页的页面func indexHandler(w http.ResponseWriter, r *http.Request) { data, err := ioutil.ReadFile("./static/index.html") if err != nil { io.WriteString(w, "internel server error") return } io.WriteString(w, string(data)) //w.Write(data)}func main() { // 静态资源处理 http.Handle("/static/", http.StripPrefix("/static/", http.FileServer(http.Dir("./static")))) // 动态接口路由设置 http.HandleFunc("/index", indexHandler) // 监听端口 fmt.Println("HTTP服务正在启动, 监听端口:8080...") err := http.ListenAndServe(":8080", nil) if err != nil { fmt.Printf("Failed to start server, err:%s", err.Error()) }}
static/index.html
<!DOCTYPE html><html><head><meta charset="utf-8"><title></title></head><body><p>这是首页的内容</p></body></html>
D:\work\src>go run main.goHTTP服务正在启动, 监听端口:8080...
访问方式:
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #golang读取配置文件到静态类