问题标签 [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 投票
3 回答
927 浏览

go - beego中的golang单身人士

我正在尝试 Golang 和 Beego。我来自 Java/Spring 背景,我在为我正在开发的 web 应用程序实现单例模式时遇到了一些困难。我有一个控制器(我想成为一个单例),并且我的控制器中有一个服务(我也想成为一个单例)。我想如果我让我的服务成为一个指针,那么我总是会使用相同的地址(单例)。事实证明这是不正确的。

我的路线看起来像这样

我的 SessionController 看起来像这样

我的日志总是显示每次请求时用户服务为零。如何使用我的用户服务的单个(仅初始化一次)实例获取我的控制器的单个实例?

0 投票
1 回答
3792 浏览

json - 在 Go 中解码请求正文——为什么我会收到 EOF?

我正在使用 Beego 框架来构建一个 Web 应用程序,并且我正在尝试向它传递一些 JSON 编码数据。大致来说,这就是我所拥有的:

根据本教程,上述内容应该可以正常工作(tm)。

我的问题是:bytesRead, err := this.Ctx.Request.Body.Read(p)正在返回读取的 0 字节,而err.Error()is EOF.

然而request.ContentLength, 是一个合理的字节数(19 个或更多,取决于我输入的数据)。

我无法弄清楚为什么请求看起来有一些长度,但会在Read. 有任何想法吗?

0 投票
1 回答
433 浏览

go - 在 Go 模板中使用 {{}} 原始表达式

我正在尝试{{ verb }}在 Go 模板中呈现为原始 html。但是,我找不到逃避这种情况的方法,所以 Go 不会尝试解释它。

到目前为止,我想出了

有没有更优雅的方式?

0 投票
2 回答
276 浏览

google-app-engine - 在 beegae 中使用 CSS

我正在使用 Beegae 包和 Google Cloud SDK。我的项目有效,但我无法访问我的 CSS 文件。它位于我项目根目录的 static\css 中(我使用 Windows)。我试过SetStaticPath,将DirectoryIndex设置为true,直接设置静态路径。我的html是

我不断得到

信息 2014-07-29 07:16:47,546 module.py:640] 默认值:“GET /static/css/style.css HTTP/1.1”404 2010

目前我的路由器代码是

如果有人能对这个问题有所了解,我将不胜感激。

0 投票
1 回答
1212 浏览

go - 当用户在 3 分钟内未向 Go Web 服务器发送数据时,Go 会话超时

我将使用 Go 构建一个 Web 服务器。现在,我想将会话 ID 返回给带有用户名和密码的用户登录。而且我认为我对登录程序没问题。用户每次想要发布数据时都会使用会话 ID。但是,在用户登录后,如果用户在 3 分钟内没有发送数据,我会尝试销毁使 session id 不再有效的 session。

那么当用户未在 3 分钟内发布数据时,如何使会话过期。(我将使用 beego,beego 会话超时,但确实提到超时取决于发布数据间隔)

谢谢。

0 投票
2 回答
3184 浏览

swagger - Beego API Document 招摇返回 404

当我访问时,我正在关注这个博客视频来做 API 演示

但是当我点击它时,它返回404。有人知道吗?

0 投票
1 回答
487 浏览

amazon-web-services - 让 Beego 在 AWS 上工作

我目前正在寻找一个可以阅读有关在 AWS 上运行 Beego(或类似的 GOlang)框架的地方。有人知道地方吗?

0 投票
1 回答
467 浏览

amazon-web-services - Beego 在 AWS 问题上运行

我曾尝试在 AWS 上运行 Beego,但无论我如何尝试,我似乎都无法连接到运行 Beego 的端口 8080。我不确定这是 AWS 问题还是 Beego 问题,但我似乎也无法连接到端口 80(我尝试更改安全组设置,包括添加一个新设置以允许访问这两个端口)。但是,当我 curl 127.0.0.1 时,有一个 Beego 模板,但我的 E2 实例上什么都没有。我将 app.conf 文件的 httpaddr 更改为 0.0.0.0,但这似乎并没有多大作用。我该如何解决这个问题?

0 投票
4 回答
3816 浏览

web - Golang beego框架设置状态码

我正在使用 Golang 编写 Web 应用程序,并且我使用 beego 框架。该框架似乎为 golang Web 服务器返回了内部状态代码。

我想知道golang或beego中是否有任何方法可以让我控制返回到浏览器的状态码,比如200、500或其他数字。

0 投票
1 回答
1531 浏览

html - beego, redefined page not found, 404 page is not show html, why?

I redefined the page_not_found on router.go,

and in init function used

beego.Errorhandler("404", page_not_found)

when i called 404 by used this.Abort("404") in controller, the 404 page was not show html, it showed the page html text, liked this

html text/plain