一、初始化Go模块
1)创建一个新模块
方法一:搭建本地的新模块 (本地开发,不公开)
go mod init p2c(你的项目名字)
方法一:搭建全球唯一标识符的新模块 (公开开发)
go mod init github.com/username/projectname
模块化优:管理外部依赖(版本控制);共享
二、导入Gorilla Mux路由库
go get github.com/gorilla/mux
附录
可能出现的问题:
timeout:
解决:(可能由于网络问题或者使用代理 无法访问到这个网站) 尝试更改Go模块代理
go env -w GOPROXY=https://goproxy.cn,direct
下载成功 如图:
这里我们导入mux库(用于创建路由)的时候就没有报错了
疑惑
导入项目中的其他文件的时候 为什么 导入的名字是这样的(如图)
这里为什么不是backend/internal/handlers,知道的大佬 请求解答一下 还是说我一开始 的时候命名的问题 或者 移动了文件夹