问题标签 [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 - beego中的golang单身人士
我正在尝试 Golang 和 Beego。我来自 Java/Spring 背景,我在为我正在开发的 web 应用程序实现单例模式时遇到了一些困难。我有一个控制器(我想成为一个单例),并且我的控制器中有一个服务(我也想成为一个单例)。我想如果我让我的服务成为一个指针,那么我总是会使用相同的地址(单例)。事实证明这是不正确的。
我的路线看起来像这样
我的 SessionController 看起来像这样
我的日志总是显示每次请求时用户服务为零。如何使用我的用户服务的单个(仅初始化一次)实例获取我的控制器的单个实例?
json - 在 Go 中解码请求正文——为什么我会收到 EOF?
我正在使用 Beego 框架来构建一个 Web 应用程序,并且我正在尝试向它传递一些 JSON 编码数据。大致来说,这就是我所拥有的:
根据本教程,上述内容应该可以正常工作(tm)。
我的问题是:bytesRead, err := this.Ctx.Request.Body.Read(p)
正在返回读取的 0 字节,而err.Error()
is EOF
.
然而request.ContentLength
, 是一个合理的字节数(19 个或更多,取决于我输入的数据)。
我无法弄清楚为什么请求看起来有一些长度,但会在Read
. 有任何想法吗?
go - 在 Go 模板中使用 {{}} 原始表达式
我正在尝试{{ verb }}
在 Go 模板中呈现为原始 html。但是,我找不到逃避这种情况的方法,所以 Go 不会尝试解释它。
到目前为止,我想出了
有没有更优雅的方式?
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
目前我的路由器代码是
如果有人能对这个问题有所了解,我将不胜感激。
go - 当用户在 3 分钟内未向 Go Web 服务器发送数据时,Go 会话超时
我将使用 Go 构建一个 Web 服务器。现在,我想将会话 ID 返回给带有用户名和密码的用户登录。而且我认为我对登录程序没问题。用户每次想要发布数据时都会使用会话 ID。但是,在用户登录后,如果用户在 3 分钟内没有发送数据,我会尝试销毁使 session id 不再有效的 session。
那么当用户未在 3 分钟内发布数据时,如何使会话过期。(我将使用 beego,beego 会话超时,但确实提到超时取决于发布数据间隔)
谢谢。
amazon-web-services - 让 Beego 在 AWS 上工作
我目前正在寻找一个可以阅读有关在 AWS 上运行 Beego(或类似的 GOlang)框架的地方。有人知道地方吗?
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,但这似乎并没有多大作用。我该如何解决这个问题?
web - Golang beego框架设置状态码
我正在使用 Golang 编写 Web 应用程序,并且我使用 beego 框架。该框架似乎为 golang Web 服务器返回了内部状态代码。
我想知道golang或beego中是否有任何方法可以让我控制返回到浏览器的状态码,比如200、500或其他数字。
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