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

web - Revel 框架缓存静态文件?

我正在尝试在 revel go web 框架上构建一个简单的 web 应用程序。出于某种原因,当我在浏览器中打开它们的 URL 时,公共目录中的文件没有正确加载。例如,可能会出现文件的旧版本(即使在浏览器中重新加载后),或者出现截断的版本。

有人遇到过这个问题吗?

0 投票
2 回答
7633 浏览

shell - Golang requirements.txt 等价物

来自 python/django 世界,如果有类似 go/revel 的 requirements.txt 之类的东西,那就太好了。我怎样才能做到这一点?我知道我可以只写一个 requirements.txt 文件,然后做类似的事情

但是,如果我的要求也有要求怎么办?上面的命令会尝试“去获取”它们,然后它们将无法构建,因为我没有安装这些要求。

有什么我想念的吗?

0 投票
1 回答
220 浏览

go - 在 Revel 中输出所有语言字符串?

我正在用 Go 开发一个 API 服务器,服务器(目前)处理客户端的所有翻译。当 API 客户端获取特定数据时,它还会询问可用于给定部分的翻译。

理想情况下,我希望具有以下文件夹结构:

Wherenewshome是不同的模块。

现在我对 Revel 的问题是是否可以获取给定模块和给定语言环境的所有语言字符串?例如,为 en-US 拉出所有家庭字符串。

编辑:

我想要输出(我可以返回给客户端的东西)一个键:值的翻译字符串。

任何指导将不胜感激。

0 投票
4 回答
2046 浏览

nginx - Go Revel 框架端口 9000 已在使用中

在运行测试应用程序之前,我很好地遵循了 Go Revel 框架:

$ revel run myapp

这给了我所有正确的输出,但也给出了以下错误

当我运行这个:

$ sudo lsof -n -i4TCP:9000 | grep LISTEN

我明白了:

我有一个 PHP-NGINX 应用程序在端口 80 上运行,我不想丢失它,但不知道这是否意味着这个 PHP 应用程序阻止了我的 Go 应用程序运行。

任何人都可以插话吗?

我在 MacOS X 10.7.5 上运行。

0 投票
2 回答
1353 浏览

http - 带有非本地主机的实时站点的 Go Revel 框架

我正在尝试使用Go 和 Revel 框架在我的 live、personal-website.com 上运行一个简单的应用程序。

当我在本地开发并测试 localhost:8888 时一切正常。但是,在我的 Web 服务器上安装并从 root 运行我的应用程序后,# run revel personalwebsiteapp我收到以下错误:

在这里完全输了。我是否需要在 Revel 之上运行像 Nginx 之类的代理服务器或其他东西?

这可能是我的 conf/app.conf 文件的相关部分:

0 投票
1 回答
857 浏览

heroku - 使用 buildpack 在 Heroku 上部署 Go Revel 应用程序时出错

我正在尝试使用此 buildpack https://github.com/robfig/heroku-buildpack-go-revel在 Heroku 上使用 Go 和 Revel,但它似乎不起作用:

我在尝试使用基本的 revel helloworld 示例时遇到错误。

0 投票
2 回答
728 浏览

autocomplete - Revel 框架和 Go 代码完成

可以使用带有 Go 代码完成支持的Revel框架。据我所知,该gocode实用程序需要将代码编译到库中的pkg子文件夹中才能运行,但框架会即时编译。

我有点迷失在这个话题上。正确的方法是调用相关子包的 go install 吗?这似乎可行,但从我的角度来看,这不是最优雅的方式。

希望有人能指出我正确的方向。

编辑:问题仅集中在我作为 Revel 应用程序的一部分编写的资源上。下载的包按预期自动完成

EDIT2:这是迄今为止我找到的最佳解决方案 -go get在项目的app/tmp子文件夹上执行命令。因此,如果您的项目名为 my_project,那么您将调用类似的内容,go get my_project/revel/app/tmp因为此文件夹包含项目的主要功能,它将提取所有依赖项并将它们构建到包中。如果 tmp 文件夹不存在,您必须revel run在您的项目中执行并打开您的 Web 应用程序,以便动态创建它。希望这至少有一点帮助。我仍然愿意寻找更好的选择:)

0 投票
3 回答
195 浏览

static - 没有静态/编译语言 exp 的程序员应该从哪里开始学习 Go?

我是一位经验丰富的软件开发人员,但我只使用过动态语言(主要是 Python、过去的 PHP、JavaScript 和一点 Ruby)。昨晚,当我意识到语言(语法、库等)可能相当容易学习时,我发现自己正在阅读Go 网站的导览,但我对静态/编译语言缺乏了解会阻碍我从容易进入。并不是我不了解静态语言的核心概念,即函数参数/变量/返回类型是静态的,程序必须在使用前编译。更重要的是我在编写程序后不知道从哪里开始。例如,如果我使用Revel 框架编写了一个 Web 应用程序,它将为我处理这些步骤(根据网站)。这是非常典型的静态语言框架吗?我是否过于担心会快速学习的一小部分过程,或者使用静态语言的(我称之为)形式非常麻烦?

0 投票
1 回答
75 浏览

go - 这个 Go/Revel 控制器中的 `fpath` 是什么?

https://github.com/robfig/revel/blob/master/modules/static/app/controllers/static.go

fpath声明中的内容是什么import

0 投票
1 回答
1166 浏览

go - 使用 html/template 包迭代时打印切片的当前索引

当使用带有 Revel 的 html/template 包进行迭代时,我尝试打印切片的当前索引,但我没有得到预期的结果。

我的行动:

我的模板:

而不是得到0 1 2 3,

我明白了DevMode RunMode currentLocale errors flash test_slice session title

我做错了什么 ?