问题标签 [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.

0 投票
2 回答
5706 浏览

go - 运行时错误:无效的内存地址或零指针取消引用-golang

我是golang的新手,正在尝试开发一个带有会话的登录页面。代码构建成功,但是当我在浏览器中运行时,它说找不到 404 页面。任何人都可以帮助我。提前致谢。这是我的代码

0 投票
2 回答
3091 浏览

beego - 使用beego上传多个文件

beego如何上传多个文件?GetFile 方法只返回第一个文件名。

html:

在控制器中:

可以这样做吗?

0 投票
1 回答
1668 浏览

mysql - Beego:如何创建上传表单以将文件存储在 MySQL 数据库中?

我正在beego中制作一个Web应用程序。我是 go 和 beego 的新手。我想在mysql数据库中保存一个pdf文件。在php中我们可以很容易地做到这一点,但在beego中我遇到了问题。

  1. Mysql 类型的 blob 用于存储 pdf 文件。但是在 go blob 中不是一个有效的类型。那么我应该在go中使用什么?我在为 mysql 表制作模型时遇到了这个问题。

  2. 如何解析html表单以获取pdf文件?我只知道 GetString 和 GetInt 函数,但是如何从beego控制器中的html表单获取文件类型?

0 投票
0 回答
1704 浏览

postgresql - beego postgresql 最大数据库连接数

我正在尝试使用 beego 制作一个简单的 api 应用程序。在压力测试期间,出现了一个意想不到的问题。在 ~16400 个请求之前,一切都以惊人的速度执行。在 16400 次查询几乎全部停止后,每秒运行 1-2 个请求。我有一种感觉,beego无法分配到数据库的连接。我尝试更改 maxIdle、maxConn 参数但没有效果。

升级版。其他数据库也有同样的问题

主控制器:

模型:

main.go:

在达到〜16400之前:

达到〜16400后:

即使在 30 秒后仍是相同的图像

0 投票
1 回答
546 浏览

javascript - 在beego中使用javascript

我是beego和golang的新手。我正在beego中开发一个Web应用程序。老实说,我不知道如何在 beego 中使用 javascript。

例如:

在特定页面上,我显示所有部门的所有用户名。现在我在该页面中有一个下拉框,它将显示数据库中存在的各个部门。现在,当我从下拉列表中选择该部门之一时,我只想显示属于该部门的用户。

我可以使用 javascript 获取所选部门的索引值,但是如何在控制器中使用此索引以在数据库查询中使用它?

0 投票
1 回答
1123 浏览

caching - 如何将此缓存项转换回地图切片?

我对 Go 还是很陌生,正在尝试使用Beego 的缓存。我可以将 []map[string]string 放入缓存中,但不知道如何将值转换回 []map[string]string。

例如,要将项目放入缓存中:

如何将 n 转换为一片地图?

0 投票
1 回答
63 浏览

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)

0 投票
2 回答
1989 浏览

go - 如何在beego框架上正确使用RelatedSel()方法

我知道这是非常基本的,但我认为 [beego 网站][1] 上的官方文档

[1]:http ://beego.me/docs/mvc/model/query.md没有给出明确的方向。

我使用beego框架制作了一个RESTful API。正如它所承诺的,它为我的应用程序生成基本的 CRUD 代码。问题是 READ 方法不返回所有数据。所有数据是指表中的数据,包括与其相关的所有表中的数据。

这是生成代码的输出(我使用 swagger 来调用它):

看,它不会返回姓名、电话和电子邮件。所以我查看文档并找到了这个方法 RelatedSel() 但我仍然不知道如何正确使用它。

这是我的代码:

在尝试了许多参数可能性后,我仍然收到此错误:

这里有人和我有同样的问题吗?有什么解决方案吗?

0 投票
0 回答
311 浏览

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")

但我仍然收到上面提到的错误。

提前谢谢各位

0 投票
4 回答
9505 浏览

go - 问:生成错误“无效的导入路径”

我坚持使用“bee run”运行 BeeGO 应用程序,它说 在此处输入图像描述

问题是我已经正确设置了我GOPATH的 toD:/Web Dev/GO/BeeGO/test-project/ 并且路由器路径确实存在,我尝试手动构建文件,但它没有生成 .exe 文件。

任何人都知道如何解决这个问题?

我使用的是 Windows 8.1 Pro(64 位)

谢谢