go
文章平均质量分 52
walker1988
工作10年+的程序员,在互联网行业摸爬滚打十数年。啥岗位都干过,但是不精;啥开发语言都会点,但是不精;充满精神内耗,但是仍努力赚钱的一个人
展开
-
Gin 从零开始搭建gin项目框架
欢迎大家访问我的博客http://blog.ayla1688.cool原文连接http://blog.ayla1688.cool/archives/413.html一、创建项目新建文件夹 test进入文件夹,在终端执行go mod init ** go mod init ** 是使用go module 的管理包,前提是设置做了以下设置GO111MODULE = onGOPROXY=https://goproxy.cn,direct执行 ** go mod init ** 后, 将在原创 2021-03-25 11:40:48 · 2475 阅读 · 0 评论 -
panic: assignment to entry in nil map
golang中map是引用类型,应用类型的变量未初始化时默认的zero value是nil。直接向nil map写入键值数据会导致运行时错误panic: assignment to entry in nil map在使用gin的时候,我们在输出结果的时候会用到c.JSON(200, gin.H{})gin.H{} 是map(字典), 那我们何不直接定义一个map(字典)。data := map[string]interface{}{ "foo": "bar", }需要接口返回数原创 2021-03-23 14:12:50 · 2022 阅读 · 5 评论 -
go mod 模式和 import
欢迎大家访问我的博客http://blog.ayla1688.cool原文地址:http://blog.ayla1688.cool/archives/392.html一、 go mod 是什么go mod 即 go module 是Golang 1.11 版本引入的官方包(package)依赖管理工具,用于解决之前没有地方记录依赖包具体版本的问题,方便依赖包的管理。module是相关go包的集合,是代码更替和版本控制的单元。模块主要标识为源文件夹下的go.mod文件,此文件目录也成为模块根,其取代了原创 2021-03-16 17:30:40 · 847 阅读 · 0 评论 -
go mod 模式 goland import引用包报错
欢迎大家访问我的博客http://blog.ayla.cool原文地址:http://blog.ayla1688.cool/archives/389.html下载Gin包失败后,根据文章解决后http://blog.ayla1688.cool/archives/388.html解决后,又带来了新的问题,使用官方给的示例,在goland中提示错误.import 不能定位到gin 包goland提示报错原因就是上篇文章中go env -w GO111MODULE=ongo env -w GO原创 2021-03-16 17:02:53 · 1250 阅读 · 0 评论 -
Gin 软件包安装失败
欢迎大家访问我的博客 http://blog.ayla.cool原文链接:http://blog.ayla1688.cool/archives/388.html在安装Gin 软件包时失败,报错如下:go get: module github.com/gin-gonic/gin: Get "https://proxy.golang.org/github.com/gin-gonic/gin/@v/list": dial tcp 216.58.200.49:443: connectex: A connec原创 2021-03-16 15:43:20 · 442 阅读 · 1 评论 -
MAC 环境, 解决 vscode IDE 安装GO 扩展包失败
要我选择,我选择用goland, 学个语言,第一步配置环境和IDE 就直接放弃了,还学啥。先介绍下Go环境GO的安装包从官网上下载, 直接安装一路next 不做任何修改。 安装完成后,需要关注的重点GOPATH 在 /Users/yourname/go 下, yourname 是你的mac的登录名在vscode 上安装go 扩展包失败如图看到这么多错误,心的凉了,有...原创 2020-04-04 00:11:36 · 1757 阅读 · 1 评论