问题标签 [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 回答
1002 浏览

go - 在 revel app.conf 中读取环境变量

Revel 使用 app.conf 来存储配置。我希望我的配置使用从环境变量中获取值os.Getenv(key)

我该怎么做?我应该使用 revel.Config 进行更改吗?如果是这样,我应该把它放在哪里?

还是有其他方法?

我主要用它来存储数据库信息(我不想在配置文件中输入我的凭据)

谢谢

0 投票
1 回答
2818 浏览

go - 狂欢调试 - 如何

有人可以提供一些有关如何调试 Revel 应用程序的指导。我可能很笨,但我做不到。一些明确的步骤将有真正的帮助。

0 投票
1 回答
634 浏览

go - Golang 的 Revel 可以部署为二进制文件吗?

我对使用非编译语言(Ruby、PHP、Javascript(服务器端)等)编写 Web 应用程序的一个担忧是我的源代码可以被另一个人复制和修改,然后他们可以出售它,声称它是他们自己的. 我正在寻找另一种语言来开发我的下一个项目,并发现Go + Revel在速度和功能方面非常有前途(错误行,热代码重载)

问题是,revel 支持部署为二进制文件吗?

0 投票
2 回答
3798 浏览

if-statement - golang中的复杂条件语句

我最近开始学习 golang 和 Revel。我试图理解下面的 if 语句到底是做什么的。似乎它正在进行类型检查,但我看不到条件实现了什么。感谢是否有人能告诉我这里发生了什么。谢谢

0 投票
1 回答
1221 浏览

validation - Revel 中的表单输入验证

我正在学习 Revel 并使用 Validation 包对输入进行一些检查。我想查看数据库中是否已经存在带有“名称”的记录(我通过表单从用户那里获得输入),如果返回错误,则创建记录。我能够验证(使用Required、Maxlen ...等内置方法)一个字段并在HTML中显示错误。但是对于我的自定义检查是否将自定义验证器添加到验证包中,或者是否有一种方法可以将自定义键和错误添加到验证上下文中。我找不到如何将自定义键和消息添加到错误映射。谢谢。

0 投票
2 回答
882 浏览

session - 如何在 Revel 上使用基于 Redis 的会话

如何在Revel上使用基于 redis 的会话?

我找到了这个要点,但不知道如何使用它..

编辑#1:

我的环境变量

我做了什么:

添加import "myapp/app/libs/session"init.go并显示此错误:

控制台上的错误:

0 投票
2 回答
636 浏览

go - 在 LiteIDE 中查看 Golang 包的源代码

在 LiteIDE 中查看 golang 包源代码的最简单方法是什么?

例如,当有这样的代码时:

如果我想知道 revel.PanicFilter 到底是做什么的,我会访问http://github.com/revel/revel并寻找源代码。

当使用 C++ (QtCreator) 时,我只需要 ctrl+click 然后它就会访问声明/实现。

我的Jump to declaration菜单在 LiteIDE 中不起作用,可能是因为软件包压缩在.a存档中?

有没有更简单的方法可以像在 QtCreator 中一样去声明查看源代码?

0 投票
3 回答
4497 浏览

go - gvm 在 ubuntu 14.04 中设置 GOPATH

我安装gvmgo1.3,接下来呢?我正在尝试构建Revel,但出现错误:

如何解决这个问题?

0 投票
1 回答
919 浏览

postgresql - 陶醉于 Gorm “未定义:页面”

我只是想用revel,gorm和创建新项目pq。我有Page模型app/models

gorm.goapp/controllers

我有错误undefined: PageDB.AutoMigrate(Page{})但我将我的模型链接在一起_ "myapp/app/models"。怎么了?

0 投票
1 回答
6981 浏览

url - URL 转义产生“%A(MISSING)”而不是“%3A”

我正在使用带有 go 语言的 revel 框架。最近,当我运行以下代码时:

我明白了

当我期望得到更多类似的东西时

为什么在输出中%3A被替换为%A(MISSING),我该如何解决?

我看到可能产生字符串“(MISSING)”的唯一代码在fmt包中,但是通过查看net/url源代码包,我看不出这是怎么发生的。我可能以某种方式访问​​旧的(并且损坏了?)go 库的版本?我的设置可能还有其他问题吗?

相关:编码/解码 URL

相关Go源码:http ://golang.org/src/pkg/net/url/url.go?s=14330:14361#L553