青春纸盒子

文: 芦苇

你喜欢我笑的样子

我靠上了落寞的窗子

晚风吹起了我的袖子

明月沾湿了你的眸子


转身,你走出了两个人的圈子

树影婆娑,整座院子


挽起袖子

回头,把揽你忧伤一地的影子

装进,青春,这纸盒子


更多代码请关注我的微信小程序: "ecoder"

luwei0915

导航

01_Go-1_01 初始化项目及API

1. 项目目录:

 

/*
API: 所有的API操作都在这个目录
    dbops: 与数据库交互的目录
    defs: 存放一些配置和定义
    main.go: API入口
    handler.go: 请求方法的集合
*/

 

2. 目前实现了 CreateUser

2.1 API/main.go

package main

import (
    "net/http"

    "github.com/julienschmidt/httprouter"
)

func RegisterHandlers() *httprouter.Router {
    // *Router路由指针
    router := httprouter.New()

    // 使用POST方法注册一个适配/路径的Index函数
    // 此处可以定义多个方法,可以单独提取出来
    router.POST("/user", CreateUser)

    // *Router作为参数传给ListenAndServe函数启动HTTP服务
    return router
}

func main() {
    r := RegisterHandlers()
    http.ListenAndServe(":8000", r)
}

2.2 API/handlers.go

package main

import (
    "io"
    "net/http"

    "github.com/julienschmidt/httprouter"
)

func CreateUser(w http.ResponseWriter, r *http.Request, p httprouter.Params) {
    // 先用IO测试
    io.WriteString(w, "Create User Handler")
}

 

3.  API目录下 go install 编译 api.exe, Postman 中测试

posted on 2021-12-12 23:35  芦苇の  阅读(23)  评论(0编辑  收藏  举报