Go 语言的 Web 服务框架 Gear-go

码农软件 · 软件分类 · Web框架 · 2019-03-25 21:14:53

软件介绍

Gear 是 Go 语言下的一个轻量级、可组合、高性能的 Web 服务框架。由 Teambition 开发,用于开发 SOA 服务层。其设计参考了 Go 生态下现有的近十款 Web 框架和 Node.js 生态的 koaToa 等框架。

Demo

package main

import (
    "fmt"
    "os"

    "github.com/teambition/gear"
    "github.com/teambition/gear/logging"
)

func main() {
    app := gear.New()

    // Add logging middleware
    app.UseHandler(logging.Default())

    // Add router middleware
    router := gear.NewRouter()
    router.Use(func(ctx *gear.Context) error {
        // do some thing.
        fmt.Println("Router middleware...", ctx.Path)
        return nil
    })
    router.Get("/", func(ctx *gear.Context) error {
        return ctx.HTML(200, "<h1>Hello, Gear!</h1>")
    })
    app.UseHandler(router)
    app.Error(app.Listen(":3000"))
}

本文地址:https://codercto.com/soft/d/2152.html

标签

标签

Gene Smith / 张军、陈军亮 / 机械工业出版社 / 2012-6 / 59.00元

本书对标记系统这一概念的内涵和外延进行了系统化的、深入浅出的阐述。从什么是标记系统、标记系统有什么价值,到标记系统的架构和与其他分类系统的对比,再到标签的呈现方式和标记系统的实现细节,作者都用通俗易懂的语言进行了阐述,并附有详细的示例和具体的案例研究。本书的每一章都涵盖了标记系统的一个方面,主要内容包括:标记系统的模型、价值、架构,标签的分类、可视化、管理方法,最后介绍标记系统设计方法。本书带领读......一起来看看 《标签》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具