问题标签 [revel]

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 投票
1 回答
17347 浏览

go - 上网/http 请求

有人可以帮助将我的 ruby​​ 代码转换为 Go。请参考下面我的 ruby​​ 代码。

去。

0 投票
1 回答
157 浏览

go - 直接从 Revel 模板引擎中提取模型

我来自Ruby/PHP后台,通常我使用直接从视图中提取模型而无需控制器,例如在erb文件中:

是否可以像我在 erb 中所做的那样在Go/Revel的模板中提取模型?

0 投票
0 回答
213 浏览

go - 如何在 Openshift 上部署 revel web 应用程序?

我试图在互联网上搜索一些指南,但实际上无法在 Openshift 上成功部署 revel 应用程序。我想知道为什么没有任何指导在 revel 组或任何相关组上部署 revel 应用程序(逐步)。任何曾经部署过它的人,请帮我一把。

0 投票
0 回答
152 浏览

revel - 获取错误 controller.go:96 找不到渲染调用的 RenderArg 名称

在创建示例项目或运行 revel 框架附带的任何示例项目后,我收到上述错误,尽管访问任何示例的索引页面正确显示,但我在运行 revel 的命令行上收到此错误。我正在使用 go 版本 xgcc (Ubuntu 4.9.1-0ubuntu1) 4.9.1 linux/386。请问我该如何解决这个错误,我是新手去陶醉开发。我已经在网上搜索了与 revel 相关的解决方案,但似乎没有遇到任何遇到这个特殊问题的人。

我正在运行 Ubuntu 14.04,go 版本是 1.2,不确定如何确定 revel 版本。

0 投票
1 回答
758 浏览

go - 如何使用 Revel / Golang 从控制器设置持久的全局模板变量

我是 Golang 的新手,我正在从 Node.js 服务器切换到 Golang 服务器,我正在尝试重写我之前为 Node 编写的应用程序。

我想在用户登录时设置模板变量,但我不知道如何,是的,我试过用谷歌搜索它。

这是我的注册用户控制器:

我已经阅读过,c.RenderArgs但它似乎并没有达到我想要的效果。

我希望能够设置用户的用户名,以便我可以在导航栏中显示它,以便他们知道他们已经登录。

0 投票
0 回答
1016 浏览

web - Go lang 和 Revel 网络框架不起作用

我正在尝试在 WINDOWS 7 中使用 Revel Web 框架,但遇到了麻烦。只需按照 [快速入门] 页面 [ http://revel.github.io/]中的步骤操作:

c:\dev> 去获取 github.com/revel/cmd/revel

c:\dev> revel 运行 github.com/revel/revel/samples/chat

我的 GOROOT 和 GOPATH 配置是:

GOPATH =/用户/nery/DEV/go

GOROOT =/软/去

我也试过

GOPATH = c:\Users\nery\DEV\go

GOROOT = c:\soft\go

  但是,浏览器(Chrome)没有响应,服务器生成以下错误输出:

. . .

有没有人有任何可以帮助我的提示?谢谢。

0 投票
1 回答
42 浏览

heroku - 从单个 repo 维护 staging+prod 环境,2 个遥控器在 heroku 上使用 revel buildpack

Revel 模型在models包下定义;因此,为了导入它们,必须使用相对于%GOPATH/src文件夹的完整 repo 路径,在这种情况下project/app/models会导致

到目前为止,如果您使用您的应用程序名称作为本地开发机器的文件夹名称并且只有 dev+prod 环境,那就太好了。

Heroku 的文档建议为不同的环境使用多个应用程序(即用于暂存)。具有不同来源的相同存储库;

这就是问题开始的地方,现在,由于暂存环境驻留在替代应用程序名上(比方说PROJECTNAME_STAGING),它的源存储在PROJECTNAME_STAGING但实际代码仍然import PROJECTNAME/app/models不是import PROJECTNAME_STAGING/app/models; 所以编译失败,等等。

是否有可能使用 revel 的 heroku buildpack管理具有单个本地 repo 和多个来源的多个环境?还是 buildpack 中需要一个尚未实现的功能?

此外,.godir需要版本控制并包含应用程序的 git 路径的文件可能存在这个问题,那么关于该文件的多环境二元性呢?

0 投票
1 回答
183 浏览

websocket - 无法在 WebSocket 控制器中保存会话?

我想为每个用户创建一个 Goroutine 以按顺序发送 websocket 数据。所以,我写了如下代码。

但是,代码为每次访问创建了 goroutine。

我尝试了如下代码。

https://gist.github.com/uzimith/0066e863a0809d4a91ec

输出是这样的。

无法在 WebSocket 控制器中保存会话?

我认为我们需要一个 Session.Save 方法,不是吗?

0 投票
1 回答
1036 浏览

go - 如何使用 nginx 部署 revel 框架(Go lang)

我想问一下,如何在不同的 linten 端口(例如端口 8089)中使用 nginx 部署我的 revel 框架应用程序。谢谢

0 投票
2 回答
935 浏览

session - Revel - 在会话中存储对象

我正在使用带有 revel 的 oauth 包“code.google.com/p/goauth2/oauth”,它创建了一些包含大量信息的结构。我需要这些信息在整个会话中保持不变,但会话只能是字符串类型。有没有比以下更好的方法?

如果不是,我如何重新分配字符串以创建另一个结构来调用 Client.Get() ?