HTTP/1.1 200 OK
Access-Control-Allow-Credentials: true
Access-Control-Allow-Headers: Origin,Content-Type,Accept,User-Agent,Cookie,Authorization,X-Auth-Token,X-Requested-With
Access-Control-Allow-Methods: GET,PUT,POST,DELETE,PATCH,HEAD,CONNECT,OPTIONS,TRACE
Access-Control-Allow-Origin: *
Access-Control-Max-Age: 3628800
Content-Type: application/json
Server: GoFrame HTTP Server
Set-Cookie: gfsessionid=14sc9nep0u6yl0cieluexn0n0w2008q7; Path=/; Expires=Wed, 09 Mar 2022 15:52:44 GMT; SameSite
Trace-Id: 4830f6adbb72da16f34b7162f93080d8
Date: Tue, 08 Mar 2022 15:52:44 GMT
Content-Length: 35
{"code":0,"message":"","data":null}
27 Comments
侯明明
个人觉得,将业务逻辑的解耦放到定义request的结构体上会好一些,好处如下:
littlebaby
v2这个版本相对于以前的版本变化较大,刚开始用时有些难以理解,我也是研究了两天才入了个门。官网上一个简单的DEMO用到的知识点也比较多,对于初学者来说,参考价值不大。而且里面有一些包的用法,官网上也没有相关的资料。
郭强
回头会发一期视频来介绍。
Leon
大佬,赶紧发 2.0 文档。这不是看得有点懵。而是文档是 1.x 的文档,工程是 2.0 的工程,完全对不上。做几步就下不去了。囧rz。
智刚
最新的文档 都是按照2.0来的
vfeelit
V2.0 正式发布是否有大概的时间点?
郭强
3月份
牛炳心
打算用 v2.0 写毕设呢,3月份出怕是有点赶 哈哈
智刚
可以使用的,大胆使用就是啦,一般的curd也不会变更了
Wilson liu
郭强 请教一下.请问之前做项目使用的V 1.16.6 版本 . 如果之后想upgrade .是不是在go.mod上重新指明更新版本就好了
当然工程的结构是没办法变化了 或者需要手动调整.
再或者是否有出cli上增加一个upgrade 目标project的功能 呢
luke
Wilson liu 先要在你工程引用的地方 把原来github.com/gogf/gf 引用地方替换成 github.com/gogf/gf/v2,然后 go mod tidy就可以升级为v2 版本了
Wilson liu
好,刚已经试过了. 是可以了. 谢谢
echo
新人一脸懵啊,快速开始为什么什么都没有啊
goer
win10系统 cli v2.0.3 如何安装?
luke
可以直接下载安装包安装,其实跟linux差距不是很大。你看看视频
cnscottluo
这快速开始,写了个寂寞
智刚
欢迎大佬来完善一波
王一飞
希望大佬可以出一个升级文档,包括不同版本间框架的差异,升级可能出现的问题及解决办法
Wilson liu
有的 . 在 如何从v1愉快升级到v2 这里.
youxue2016
请问如何对已有的系统返回信息
{
"code": 0,
"message": "",
"data": null
}
进行补充message的信息呢.这是系统请求成功后的返回,我想设置message为"请求成功了"
李爽
自定义结构体,给你一个参考
tanfei
API Service Demo使用ms-sql 步骤如下(gf2.0.6):
1)配置字符串(注意修改manifest\config\config.yaml !!!不是hack\config.yaml) ORM使用配置
2)配置驱动https://github.com/gogf/gf/tree/master/contrib/drivers
修改main.go如下:
3)mssql创建表语句如下:
注意:ms-sql要将表名user改为其他,如users,否则报关键字错误
4)修改internal\service\internal\dao\internal\user.go里的NewUserDao
abysoul
有人在打开运行这个gf-demo-user例子的时候出现过这个问题吗,好像是internal文件名的问题,但是我不知道该怎么处理
package command-line-arguments
main.go:4:2: use of internal package github.com/gogf/gf-demo-user/v2/internal/cmd not allowed
引入的github.com/gogf/gf-demo-user/v2/internal/model/entity包也是带有红色的波浪线
望各位指教,提点一下
Henry Hall
abysoul 你可以把项目中的go.mod删除了,然后再用go mod init 生成一下,再用go mod tidy执行一下。在执行这些命令前,先看看go module是否开启,如果没有开启先把这个开启。如果是用goland,在settings->Go→Go Modules中把“Enable Go Modules integration”划上对勾。如果用的是其它,不行就用命令 go env -w GO111MODULE="on"开启。
Henry Hall
我明白你的问题所在了,你打开 go.mod 这个文件,看一下go的版本,以及gf的版本,go的版本改成你当前的go版本,如:1.18;gf的版本现在最新的是2.1.0-rc3(但是这个怎么写的都不行,我最后改成2.0.6是可以的)。这样改一下对应的版本,然后再执行 go mod tidy 命令,更新一下就应该可以了。
scanking
把项目中的go.mod删除,go mod init时,init后的项目应是网址形式,如:aaa.com , 初始化后go mod tidy执行依赖,把原来的 github.com/gogf/gf-demo-user/v2 换成 init后的网址形式的项目名称即可。
不建议进行mod init项目
粨鬼夜行
快速开始的视频啥时候有完整版啊,对Go新手不太友好啊。