问题标签 [beego]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
go - 运行时错误:无效的内存地址或零指针取消引用-golang
我是golang的新手,正在尝试开发一个带有会话的登录页面。代码构建成功,但是当我在浏览器中运行时,它说找不到 404 页面。任何人都可以帮助我。提前致谢。这是我的代码
beego - 使用beego上传多个文件
beego如何上传多个文件?GetFile 方法只返回第一个文件名。
html:
在控制器中:
可以这样做吗?
mysql - Beego:如何创建上传表单以将文件存储在 MySQL 数据库中?
我正在beego中制作一个Web应用程序。我是 go 和 beego 的新手。我想在mysql数据库中保存一个pdf文件。在php中我们可以很容易地做到这一点,但在beego中我遇到了问题。
Mysql 类型的 blob 用于存储 pdf 文件。但是在 go blob 中不是一个有效的类型。那么我应该在go中使用什么?我在为 mysql 表制作模型时遇到了这个问题。
如何解析html表单以获取pdf文件?我只知道 GetString 和 GetInt 函数,但是如何从beego控制器中的html表单获取文件类型?
postgresql - beego postgresql 最大数据库连接数
我正在尝试使用 beego 制作一个简单的 api 应用程序。在压力测试期间,出现了一个意想不到的问题。在 ~16400 个请求之前,一切都以惊人的速度执行。在 16400 次查询几乎全部停止后,每秒运行 1-2 个请求。我有一种感觉,beego无法分配到数据库的连接。我尝试更改 maxIdle、maxConn 参数但没有效果。
升级版。其他数据库也有同样的问题
主控制器:
模型:
main.go:
在达到〜16400之前:
达到〜16400后:
即使在 30 秒后仍是相同的图像
javascript - 在beego中使用javascript
我是beego和golang的新手。我正在beego中开发一个Web应用程序。老实说,我不知道如何在 beego 中使用 javascript。
例如:
在特定页面上,我显示所有部门的所有用户名。现在我在该页面中有一个下拉框,它将显示数据库中存在的各个部门。现在,当我从下拉列表中选择该部门之一时,我只想显示属于该部门的用户。
我可以使用 javascript 获取所选部门的索引值,但是如何在控制器中使用此索引以在数据库查询中使用它?
caching - 如何将此缓存项转换回地图切片?
我对 Go 还是很陌生,正在尝试使用Beego 的缓存。我可以将 []map[string]string 放入缓存中,但不知道如何将值转换回 []map[string]string。
例如,要将项目放入缓存中:
如何将 n 转换为一片地图?
caching - Multiple file system caches causing havoc for each other
Relatively new to Go and I can't figure out if I'm doing something stupid (quite likely) or if there's a bug (unlikely given I'm probably doing something stupid). I have 2 filesystem cache's using Beego's filesystem cache. They are two separate folders. When I try writing to each cache then try to retrieve values the results get mixed up. From what I can tell the creation of MyCache gets overridden by OtherCache in the Init() function:
Result:
The first line of this output should point to "mycache", not "othercache". Also, the third line of this output is wrong...value should be "myvalue", not "othervalue".
Am I doing something wrong here? (My other option is to have 1 filesystem cache & change the key but it is much easier to manage 2 different folders & delete an entire cache easily if need be....I'd rather know what I'm doing wrong here, however)
go - 如何在beego框架上正确使用RelatedSel()方法
我知道这是非常基本的,但我认为 [beego 网站][1] 上的官方文档
[1]:http ://beego.me/docs/mvc/model/query.md没有给出明确的方向。
我使用beego框架制作了一个RESTful API。正如它所承诺的,它为我的应用程序生成基本的 CRUD 代码。问题是 READ 方法不返回所有数据。所有数据是指表中的数据,包括与其相关的所有表中的数据。
这是生成代码的输出(我使用 swagger 来调用它):
看,它不会返回姓名、电话和电子邮件。所以我查看文档并找到了这个方法 RelatedSel() 但我仍然不知道如何正确使用它。
这是我的代码:
在尝试了许多参数可能性后,我仍然收到此错误:
这里有人和我有同样的问题吗?有什么解决方案吗?
go - 在 openshift 中部署 beego 应用程序
我已经使用 go 墨盒在 openshift 中创建了一个 go 应用程序,但是当我更新我的代码以使用 beego 推送它时,我不断收到如下错误:
An error occurred executing 'gear postreceive' (exit code: 1)
和Error message: CLIENT_ERROR: Failed to execute: 'control build'
在我的 app.conf 中,我根据 openshift 提供的内容设置了主机和端口。httphost = os.Getenv("HOST") httpport = os.Getenv("PORT")
但我仍然收到上面提到的错误。
提前谢谢各位
go - 问:生成错误“无效的导入路径”
我坚持使用“bee run”运行 BeeGO 应用程序,它说
问题是我已经正确设置了我GOPATH
的 toD:/Web Dev/GO/BeeGO/test-project/
并且路由器路径确实存在,我尝试手动构建文件,但它没有生成 .exe 文件。
任何人都知道如何解决这个问题?
我使用的是 Windows 8.1 Pro(64 位)
谢谢