有没有办法将Beego 1.4.2配置为在代码更改后热修补修改后的控制器?开箱即用后,它会在控制器编辑后重新加载整个应用程序,从而导致任何会话数据丢失。 GG中的评论表明Beego 1.3中存在热重载,但我找不到任何关于1.4 *为什么不这样做的信息。恕我直言Beego是一个整洁的框架,但我不会将它用于没有动态更新控制器的大型项目。
答案 0 :(得分:0)
它对我来说开箱即用。
以下是我的版本:
i686-w64-mingw32-gcc -I/usr/local/i686-w64-mingw32/include example.o -L/usr/local/i686-w64-mingw32/bin -lpthread -lws2_32 -o example.exe
有时延迟大约2秒。如果你看一下控制台输出,你会看到类似的东西:
bee :1.4.1
beego :1.6.0
Go :go version go1.5.3 linux/amd64
如果您遇到语法错误,则无法重新加载。
要观看并重新加载更多文件类型,我在项目的根目录中添加了“bee.json”文件。该文件看起来像:
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
您可以设置其他属性here
约什