linx
linx
感谢如此之快的回复 第三个我目前是在Base这里增加 doc *myswagger.DocSwagger 每次注册向这个doc中添加内容, 之后为Base增加GenSwagger, 在所有注册方法后面调用一下 第四点也可以增加一个开关, 只要没有写@Router的路由均不注册 第五点我目前是在第二个参数的结构体中增加了 header query path 等tag, 然后在 unmarshal 中分别进行各类参数的Bind, 虽然勉强能用, 不过第一性能肯定不行, 可以考虑实现gin的Binding接口来处理. 不知道这种把header之类参数和body参数放一起是不是怪怪的 希望有帮助 pr的话, 因为一顿乱改需要一些时间整理下
@gqcn @zcool321 应该是在windows下的问题, 我测试的时候发现windows下使用 `gproc.NewProcessCmd` 来创建进程, 会出现多个进程, 包括一个cmd自身的进程, 另外一个是项目的进程. 然后在调用`process.Kill()`杀进程的时候, 只会杀掉一个, 导致端口仍然被占用着. 我目前的解决方式是 `gf-cli/commands/run/run.go:199` 替换为 `process = newProcess(outputPath,app.Args)` windows和非windows使用不同的处理方式 newProcess.go: ```go func newProcess(path string,args string) *gproc.Process { command := fmt.Sprintf(`%s...
我猜是不是想. init时传入一个label或者tag之类的参数, 可以下载不同地址的gf-empty(自己托管)解压. 因为我也是这么想的😄
`chart.getLowestVisibleX()` in method `XBounds.set` returns Float.NaN, and then `getEntryIndex` go to endless loop. But I don't know what will cause this
好的,了解了,你不能复现的话可能真的和浏览器环境有关,我会再去尝试其他浏览器试试看。非常感谢,这个UI真的很棒
是的 我是Windows 11 22621.1928,Chrome版本 127.0.6533.120
@rookie-luochao nice, 已修复