惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
爱范儿
爱范儿
H
Help Net Security
V
Visual Studio Blog
J
Java Code Geeks
Stack Overflow Blog
Stack Overflow Blog
Microsoft Security Blog
Microsoft Security Blog
Apple Machine Learning Research
Apple Machine Learning Research
MyScale Blog
MyScale Blog
The Cloudflare Blog
Martin Fowler
Martin Fowler
D
Docker
腾讯CDC
F
Fortinet All Blogs
雷峰网
雷峰网
GbyAI
GbyAI
G
Google Developers Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Recent Announcements
Recent Announcements
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Blog — PlanetScale
Blog — PlanetScale
Engineering at Meta
Engineering at Meta
博客园 - 聂微东
博客园 - 叶小钗

博客园 - zz962

openclaw安装飞书插件时报错 spawn Copilot(二):在VSCode中使用Copilot Copilot(一):申请使用Copilot 在JetBrains IDE里记录和查看TODO 第一个Go程序(基于命令行) SVN被锁住的处理 sklearn中禁止输出ConvergenceWarning: sklearn里训练集和测试集的分割 sklearn模型的保存与加载使用 django项目成功启动,但views里代码未执行 使用sklearn对iris数据集做基本的训练和预测 unrecognized option '--high-entropy-va' 快速下载Mingw(不使用sourceforge.net) cc1.exe: sorry, unimplemented: 64-bit mode not compiled in GoLand里Go Module模式下import自定义包 GoLand生成可执行文件(Windows、Linux) Vue在Ubuntu上的部署 在ubuntu上编译方式安装nginx 使用GoLand创建Gin项目
使用module方式创建Gin程序
zz962 · 2021-02-12 · via 博客园 - zz962

目标
       要创建一个gin程序,使用module的方式来管理第三方库

步骤
       创建文件夹、空文件
       
       生成mod文件
       
       这样会多出一个mod文件
       

       提供代码

package main

import "github.com/gin-gonic/gin"

func main() {
    r := gin.Default()
    r.GET("/test", func(c *gin.Context) {
        c.JSON(200, gin.H{
            "message": "hello",
        })
    })
    r.Run() // listen and serve on 0.0.0.0:8080
}

  直接运行,会自动下载(要注意,如果只是引用而没有使用,会报错,也可能有设置可以避免这种报错)
       

参考
      1、https://zhuanlan.zhihu.com/p/60703832

posted on 2021-02-12 13:12  zz962  阅读(216)  评论(0)    收藏  举报