码迷,mamicode.com
首页 > Windows程序 > 详细

1.安装框架,创建第一个web api

时间:2019-12-25 15:45:03      阅读:89      评论:0      收藏:0      [点我收藏+]

标签:lin   https   als   display   str   ali   oge   option   href   

先下载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

标签:lin   https   als   display   str   ali   oge   option   href   

原文地址:https://www.cnblogs.com/hualou/p/12096685.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!