news 2026/8/1 1:48:14

ThinkGo:一个轻量级的 Go 语言 MVC 框架

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
ThinkGo:一个轻量级的 Go 语言 MVC 框架

ThinkGo 是一个轻量级的 Go 语言 MVC 框架,目前支持路由、中间件、控制器、请求、响应、Session、视图、日志、缓存、ORM等 web 框架应该具备的基本功能,ThinkGo致力于让代码简洁且富于表达力,帮助开发者快速构建一个 Web 应用。

特性

  • 简洁的路由,支持参数注入
  • 强大的路由中间件,支持前置/后置中间件
  • Session支持,支持cookie、redis及自定义存储
  • 强大的日志服务,支持多通道存储,遵循RFC 5424规范。
  • 缓存,支持memory、redis及自定义缓存驱动
  • 简洁的ORM,能使用原生 SQL、流畅的查询构造器

安装

go get https://github.com/go-think/think

快速开始

packagemainimport("fmt""github.com/go-think/think""github.com/go-think/think/think")funcmain(){th:=thinkgo.New()th.RegisterRoute(func(route*think.Route){route.Get("/",func(req*think.Req)*think.Res{returnthink.Text("Hello ThinkGo !")})route.Get("/ping",func(req*think.Req)*think.Res{returnthink.Json(map[string]string{"message":"pong",})})// Dependency injectionroute.Get("/user/{name}",func(req*think.Req,namestring)*think.Res{returnthink.Text(fmt.Sprintf("Hello %s !",name))})})// listen and serve on 0.0.0.0:9011th.Run()}

协议

ThinkGo 采用 Apache 2.0 开源协议发布。

项目地址

  • GitHub: https://github.com/go-think/think

  • Gitee: https://gitee.com/thinkgo/think

联系作者

https://github.com/go-think/think/issues

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/1 1:44:07

使用SPI控制DAC8551

简 介: 本文介绍了通过CIU32单片机SPI接口控制DAC8551数模转换器的测试过程。首先改进了电路连接,将DAC8551的三线控制信号接入CIU32的SPI接口,并制作单面PCB测试板。通过设置SPI模式(时钟常态低电平、数据下降沿锁定)…

作者头像 李华
网站建设 2026/8/1 1:42:10

3步快速上手:在macOS上运行Windows软件和游戏的完整指南

3步快速上手:在macOS上运行Windows软件和游戏的完整指南 【免费下载链接】Whisky A modern Wine wrapper for macOS built with SwiftUI 项目地址: https://gitcode.com/gh_mirrors/wh/Whisky 想在苹果电脑上运行Windows专属的办公软件吗?希望畅玩…

作者头像 李华
网站建设 2026/8/1 1:41:05

自然语言处理基础与核心技术解析

1. 自然语言处理的基础认知框架自然语言处理(NLP)作为人工智能领域最具挑战性的分支之一,其核心目标是让机器具备理解、生成和处理人类语言的能力。我在过去五年参与企业级NLP系统开发时发现,90%的项目问题都源于对基础概念的误解…

作者头像 李华
网站建设 2026/8/1 1:40:00

G-Helper完整指南:如何用轻量级工具替代臃肿的Armoury Crate

G-Helper完整指南:如何用轻量级工具替代臃肿的Armoury Crate 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops with nearly the same functionality. Works with ROG Zephyrus, Flow, TUF, Strix, Scar, ProArt, Vivobook, Zenbo…

作者头像 李华
网站建设 2026/8/1 1:38:28

每日一句_20260731

每日一句2026 07 31英:The best part of my job lately has been chatting with so many talented, brilliant people across the globe about why they should come build with my team and me!中:最近我工作中最大的乐趣就是和来自世界各地许多才华横溢…

作者头像 李华
网站建设 2026/8/1 1:37:40

用Codex速成可直接投稿的SCI,9个可复用skill,全流程实操讲解

无需手工精修,AI Agent全流程协同,教你人机协作稳定产出符合期刊格式的完整初稿。一、为什么需要“Skill 项目隔离”的科研工作流? 当前主流AI(ChatGPT、Claude、Kimi等)都能生成文字,但直接生成学术论文常…

作者头像 李华