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

go - revel go 框架的 app.conf 和环境变量旁边的外部配置

我已经阅读了自定义配置和环境变量的 revel app.conf 手册。但是我找不到与 app.conf 一起使用附加外部配置的方法。

我的目标是实现除了内部 app.conf 之外的外部配置文件。假设创建一个名为example的产品,example product 使用 app.conf 维护它的合理默认值(不向最终用户公开),而不是 product 通过 example.conf 公开配置属性(默认位置可能是 /etc/example/example.conf)用户。

例如:app.conf 中的 http 配置字段

将其扩展到 example.conf

然后我在应用程序启动期间阅读了 example.conf,使用值也在 app.conf 之上应用值(覆盖)。终于狂欢服务器启动了!

如何使用 revel go 框架来实现这个目标?

0 投票
1 回答
178 浏览

go - 如何调试狂欢构建崩溃日志?

我想将我的应用程序投入生产,但我无法理解我在尝试执行时收到的错误日志revel build app

这是日志的一部分:

日志中的其他行总是参考这个/usr/lib/go/src/path/filepath/path.go

在日志的末尾是这样的:

这个日志让我想起了目标 C,我知道调试它有多难。

也许我在某处的路线上遗漏了一些东西?我在 .gitignore 中有一些文件(我不确定这是否与崩溃有关?)

0 投票
1 回答
186 浏览

go - 在代码中声明但未调用函数时出现恐慌

上下文: https ://github.com/fusspawn/tserver/blob/master/app/controllers/gorp.go

作为尝试设置 gorm 的一部分,我尝试转换标准的 revel/gorp 示例。

然而。即使定义了 Begin(),Commit(),Rollback() 方法也足以引起恐慌。

注释掉方法定义将停止恐慌。我似乎无法理解不调用这些方法(注意 revel.InterceptMethod 调用被注释掉)如何使恐慌发生:/

0 投票
1 回答
831 浏览

rest - 试图将字符串转换为实例变量

我是 GO 语言的新手。尝试通过构建真正的 Web 应用程序来学习 GO。我正在使用狂欢框架。

这是我的资源路线:

例如:

GET /resource/users来电Resource.ReadAll("users")

这是我的资源控制器(现在只是一个虚拟动作):

我正在尝试通过将资源字符串转换为对象以调用All函数来获取用户结构的实例。

和错误:

不能使用资源(字符串类型)作为反射类型。新的参数中的类型:字符串没有实现反射。类型(缺少对齐方法)

我是 GO 新手,请不要评判我 :)

0 投票
1 回答
157 浏览

css - 在 revel go 框架中连接 css 文件

我想将我的 css 分成组件文件,就像我目前将 js 文件分成组件一样。似乎没有默认支持在 revel 中连接 css 文件。有没有一种简单的方法可以将它集成到服务器启动或构建过程中?

我正在寻找一种方法来创建框架支持的自定义“构建/启动”代码。我想确保我不会再次发明轮子,可以这么说。

0 投票
1 回答
266 浏览

go - 如何使用 Revel 框架执行 html 缩小

我的第一个想法是在过滤器中获取响应正文,然后使用像 tdewolff/minify 这样的缩小库并写入响应,但我找不到获取响应正文的方法。有没有更好的解决方案?

0 投票
1 回答
643 浏览

go - 下载 gopkg.in/fsnotify.v1 时,Golang Revel 冻结

我正在使用 CentOS7;尝试下载 golang 1.5.1 二进制文件yum install golang,并且安装 revel 时遇到同样的问题。Go 工作正常;当我这样做时,go version它会显示正确的版本。

当我输入go get -v github.com/revel/revel时,一些包下载就好了......直到它进入 fsnotify。然后我得到这个输出:

它只是冻结。无论我尝试什么,它都不会将任何内容下载到src/gopkg.in/fsnotify. 文件src/github.comsrc/golang.org被拉得很好。我已经确保我能够卷曲到http://gopkg.inhttps://gopkg.in,所以它看起来不像 SSLv3 问题。

有任何想法吗?

0 投票
0 回答
432 浏览

ssl - Go Revel SSL cert 中级/链式证书并转发到 443

我将 Revel 用于一个小型应用程序并添加了 SSL。当我将配置更新为指向 http.port = 443 时,对端口 80 的请求将被拒绝而不是被转发。有没有办法在 Revel 框架上解决这个问题?此外,我收到错误消息“证书在所有 Web 浏览器中都不受信任。您可能需要安装中间/链证书以将其链接到受信任的根证书。” 有没有办法在 Revel 上安装中间/链证书?谢谢你。

0 投票
1 回答
616 浏览

ssl - 启用 SSL 后,Revel 不会转发到端口 443

我将 Revel 用于一个小型应用程序并添加了 SSL。当我将配置更新为指向 http.port = 443 时,对端口 80 的请求将被拒绝而不是被转发。有没有办法在 Revel 框架上解决这个问题?谢谢你。

0 投票
1 回答
128 浏览

google-app-engine - 谷歌云 sdks 不启动 Docker 映像 Mac OS 的预览

我的 app.yaml

Dockerfile

我正在阅读这篇文章 http://jbeckwith.com/2015/05/08/docker-revel-appengine/

预习

我正在尝试预览它:

如果尝试 dev_appserver.py,同样的事情

部署

部署也不起作用。由于超时而失败。

默认。

使此消息静音。

即将放下这个。