golang怎么搭一个网站

互联网 20-2-15

golang怎么搭一个网站

Go语言里面提供了一个完善的net/http包,通过http包可以很方便的就搭建起来一个可以运行的web服务。

同时使用这个包能很简单地对web的路由,静态文件,模版,cookie等数

据进行设置和操作。

相关推荐:golang教程

http包建立web服务器

1、服务端

server.go package main import (     "fmt"     "net/http"     "strings"     "log" ) func sayhelloName(w http.ResponseWriter, r *http.Request) {         r.ParseForm() //解析参数,默认是不会解析的         fmt.Println(r.Form) //这些信息是输出到服务器端的打印信息         fmt.Println("path", r.URL.Path)         fmt.Println("scheme", r.URL.Scheme)         fmt.Println(r.Form["url_long"])         for k, v := range r.Form {             fmt.Println("key:", k)             fmt.Println("val:", strings.Join(v, ""))         }         fmt.Fprintf(w, "Hello go web server") //这个写入到w的是输出到客户端的 } func main() {         http.HandleFunc("/", sayhelloName) //设置访问的路由         err := http.ListenAndServe(":9090", nil) //设置监听的端口         if err != nil {         log.Fatal("ListenAndServe: ", err)     } }

2、编译生成可执行文件

go build server.go

3、执行

./server

以上就是golang怎么搭一个网站的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: 搭建网站
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:golang怎么debug

相关资讯