gpt4 book ai didi

web - 有没有办法在代码更改后将 Controller 热重新加载到 Beego 中?

转载 作者:IT王子 更新时间:2023-10-29 02:24:07 24 4
gpt4 key购买 nike

有什么方法可以配置 Beego 1.4.2 在代码更改后对修改后的 Controller 进行热修补?开箱即用,它会在 Controller 编辑后重新加载整个应用程序,从而导致任何 session 数据丢失。 GG 中的评论表明 Beego 1.3 中存在热重载,但我找不到任何关于为什么 1.4* 不这样做的信息。恕我直言,Beego 是一个简洁的框架,但如果没有动态更新 Controller 的能力,我不会将它用于大型项目。

最佳答案

它对我来说开箱即用。

这是我的版本:

bee   :1.4.1
beego :1.6.0
Go :go version go1.5.3 linux/amd64

有时会有大约 2 秒的延迟。如果您查看控制台输出,您将看到如下内容:

2016/01/22 15:11:21 [INFO] Restarting myapp ...
2016/01/22 15:11:21 [INFO] ./notes is running...
2016/01/22 15:11:21 [asm_amd64.s:1721][I] http server Running on :8080
2016/01/22 15:11:33 [router.go:828][D] | GET

如果您有语法错误,它不会重新加载。

为了观看和重新加载更多文件类型,我在项目的根目录添加了“bee.json”文件。该文件如下所示:

{"watch_ext": ["go","conf","html","css","js","tpl"]}

您可以设置的其他属性可以找到here

乔希

关于web - 有没有办法在代码更改后将 Controller 热重新加载到 Beego 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28198702/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com