欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Go语言进行web开发(一) 搭建一个简单的web服务器

程序员文章站 2022-05-08 22:51:50
...

Go语言也被成为“自带电池”的语言,有大量的web相关工具集成在其中,构建web应用成了一件信手拈来的事情,只要调用http包的两个函数就可以了。

package main

import (
    "fmt"
    "net/http"
    "log"
)

func responseHello(w http.ResponseWriter, r *http.Request){
    //将字符串发送给客户端
    fmt.Fprintf(w, "Hello Golang!")
}

func main(){
    //设置要解析的URL路由
    http.HandleFunc("/", responseHello)
    //设置监听的端口,开始监听
    errInfo := http.ListenAndServe(":8080", nil) 
    if errInfo != nil {
        log.Fatal("ListenAndServe: ", errInfo)
    }
}