1.安装框架,创建第一个web api
Posted 离地最远的星
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1.安装框架,创建第一个web api相关的知识,希望对你有一定的参考价值。
先下载Go Micro框架
go get -v github.com/micro/go-micro
启动一个简单的Server
package main
import (
"github.com/micro/go-micro/web"
"net/http"
)
func main() {
/*第一种方法,新建一个Option类型的函数,作为参数传递给NewService方法
addr := func(o *Options){
o.Address = "8001"
}
server := web.NewService(addr)
*/
/*第二种方法,使用官方提供的简易方法web.Address(":8001")
func Address(a string) Option {
return func(o *Options) {
o.Address = a
}
} //其实是对第一种方法的简易封装
*/
server := web.NewService(web.Address(":8001")) //参数为不定长参数Option type Option func(o *Options)
server.HandleFunc("/", func(writer http.ResponseWriter, request *http.Request) {
writer.Write([]byte("hello world"))
})
server.Run()
}
以上是关于1.安装框架,创建第一个web api的主要内容,如果未能解决你的问题,请参考以下文章