1. 准备工作 安装Docker Desktop:确保已经安装并启动了Docker Desktop。编写Dockerfile:在项目根目录下创建一个名为Dockerfile的文件。配置文件:确保你的配置文件(如...
1.首先是你的系统上装上Docker.desktop 创建go-web项目gotestmain.go package main import ( "fmt" "net/http" ) func test2(w http.ResponseWriter, r *http.Re...
func GetByUserID(uid string) ([]Article, error) { var articles []Article if err := model.DB.Where("user_id = ?", uid).Preload("User").Find(&articl...
1.首先在articles/create.gohtml里增加选择分类 [图片]2.在articles_controller.go控制器修改store方法 func (ac *ArticlesController) Store(w http.ResponseWriter, r...
最终效果如图 [图片] 首先在article.article.go增加如下 [图片]然后再获取文章的方法里增加 [图片]最后再模板文件里加入 [图片]文章显示分类完
air自动重载最新版本无法自动 按照goWeb入门教程执行如下命令安装最新版air GO111MODULE=on go install github.com/cosmtrek/air@latest 返回如下执行结果 gith...
在pkg/session里session.go文件里 var Store = sessions.NewCookieStore([]byte("33446a9dcf9ea060a0a6532b166da32f304af0de")) 直接这样是可以的,但是换成教程里如下...
说明 本课程以构建一个论坛 API 为主题,带大家从零开始构建一个高性能、功能齐全的 API 程序框架。 项目名称 Gohub,请见 程序结构。 课程链接 《G02 Go API 实战》 课...
第一通过phpstudy面板创建目录及绑定域名如下图 [图片] 打开站点目录www/goblog.com把生成的二进制文件goblog和.env文件拷贝进来如下 [图片]打开nginx.conf配件文件添加...
[图片] session.go文件如下 package session import ( "net/http" "github.com/gorilla/sessions" "goblog/pkg/logger" ) // Store gorilla sessions 的存储...
注册路由 routes/web.go . . . // RegisterWebRoutes 注册网页相关路由 func RegisterWebRoutes(r *mux.Router) { . . . r.HandleFunc("/articles/{id:[...
大家好,我是 roseduan,经常看到一些小伙伴学习完 Go 语言的基础知识之后,无法找到合适的练手项目,然后就很迷茫。 今天我向大家推荐几个我觉得还不错的 Go 语言入门练...
社交账号:
我要举报该,理由是: