linux启动go程序两种方法
作者:会飞的
linux启动go程序两种方法1,go run main.go2,go build main.go./main & 后台运行curl http://localhost:9090/main.gopackage mainimport ( "fmt" "net/http" "strings" "log")func sayhelloName(w http.ResponseWriter,
linux启动go程序两种方法
1,go run main.go
2,go build main.go
./main & 后台运行
curl http://localhost:9090/
main.go
package main
import (
"fmt"
"net/http"
"strings"
"log"
)
func sayhelloName(w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(w, "Hello astaxie!") //这个写入到w的是输出到客户端的
}
func main() {
http.HandleFunc("/", sayhelloName) //设置访问的路由
err := http.ListenAndServe(":9090", nil) //设置监听的端口
if err != nil {
log.Fatal("ListenAndServe: ", err)
}
}
猜你喜欢
您可能感兴趣的文章:
- 1000行MySQL命令,很实用!
- js 获取当前url地址
- safasf
- MySQL ALTER TABLE 添加/修改/删除字段
- php获取ip地址
- ajax The 'Access-Control-Allow-Origin' header contains multiple values '*, *', but only one is allowed.
- jQuery jsonp跨域请求
- nginx lua access_by_lua_file设置变量无变化
- js中的值类型和引用类型的区别
- shell常用脚本变量
- tcpdump 抓包命令
- kubernetes kubect命令总结
- docker run mysql confluence
- docker容器日志归档工具 log-pilot
- SonarQube与Jenkins集成对代码进行质量分析
- MySQL数据库经典错误
- Jmeter压测
- test
- linux 查看端口号