问题标签 [buffalo]

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 回答
118 浏览

go - Circleci 和 GoBuffalo 挑战

我目前正在尝试让 GoBuffalo 和 CircleCi 工作,但到目前为止还没有运气。

Circleci 在“buffalo build”步骤中失败并显示错误消息: 在此处输入图像描述

我的 config.yaml:

有人可以向我解释这个错误吗?

0 投票
1 回答
208 浏览

javascript - 如何使用 go buffalo 框架渲染 quill js 内容

我知道的选项是,

  1. getContents从提供 JSON 结构的 api获取 quilljs 的内容。我可以将其发布到服务器并将其存储在服务器中。

  2. 获取div传递给 Quill 编辑器的 innerHTML 并存储它。

方法一:

在将其显示回来时,我需要将水牛模板中的内容写入变量中,例如

<script> var contentJSON = "<%= content %>"</script>

然后一旦页面加载,我需要设置内容,如quillInstance.setContents(contentJSON)

方法二:

如果请求被破坏,那么 html 可能包含未转义的脚本。所以如果我这样尝试

这会转义所有 html 实体。所以所有的 div,quill js 引入的样式也随之消失了。所以整个内容看起来就像一个普通的字符串。

存储内容的正确方法是什么?我正在寻找一种在服务器中呈现它的方法。

0 投票
2 回答
1045 浏览

go - 在 buffalo 中生成新项目失败并出现 GO111MODULE 问题

我是第一次尝试水牛。

我手动安装了先决条件而不是使用勺子,因为我不知道勺子会把东西放在哪里: https ://www.stuartellis.name/articles/windows-golang-setup/#installing-buffalo

从 Powershell 使用它安装了 buffalo,它似乎工作正常:

但是,当我使用此示例生成一个新项目时: https ://gobuffalo.io/en/docs/getting-started/new-project/

我收到以下内容。

如果有人知道问题是什么或如何避免它,请告诉我。

我不知道如何在 Windows 中设置 GO111MODULE,我在过去 2 小时内搜索了这个问题,但没有成功,包括在https://gobuffalo.io上的搜索

我试过重新安装 buffalo 但这没有帮助。

我的 GOPATH 是 E:\dev\go

这是我为创建一个新的 buffalo 项目而发布的内容(我从 GOPATH E:\dev\go\src\github.com\ 中的正确文件夹中发布了它):

这是发出“go env”的结果。

我已经成功地在工作中创建了一个示例“可乐”水牛项目,但是它在我的家庭工作站上失败了。

0 投票
1 回答
171 浏览

go - 具有嵌套负载的 JSON 绑定

我正在使用 Go 和 Buffalo 开发 API。接收请求时,可以自动将 JSON 有效负载映射到结构:

但是,它假设有效载荷是这种形状:

如果由于某种原因,传入的有效负载有一个键:

绑定不起作用。我找不到如何处理这种情况。我应该如何处理这个?

0 投票
1 回答
139 浏览

go - 如何迭代请求参数

我想迭代请求处理程序中的请求参数。我正在按照文档中的示例进行操作,但无法使其正常工作。

通过遵循入门指南并使用提供的代码来确定参数范围,我得到:

有没有办法使用水牛的上下文迭代请求参数?

0 投票
1 回答
241 浏览

go - 使用 GO111MODULE 安装 buffalo 导致 go get: error loading module requirements

尝试安装 buffalo 时出现错误。

我用一个干净的 GOPATH 进行了测试,其中没有任何内容go version go1.12.7 linux/amd64GO111MODULE设置为on.

我尝试使用网站上给出的命令安装 buffalo:

执行命令会导致返回代码1,并且详细输出末尾的错误消息似乎是go get: error loading module requirements.

0 投票
0 回答
94 浏览

postgresql - gobuffalo tx.Eager().Create 导致错误“无法将 '%!s(int64=15)' 设置为 '’”

我正在尝试使用此代码将数据写入具有关系的 PostgreSQL 数据库。

用户型号:

人物模型:

tx.Eager().Create只是为用户模型创建一行。未创建 Person 模型的行。尝试打印时,在没有堆栈跟踪的情况下发生以下错误。

could not set '%!s(int64=15)' to '<invalid reflect.Value>'

任何帮助将不胜感激。

0 投票
1 回答
45 浏览

aws-xray - 水牛的 X 射线设置

我正在尝试设置 buffalo 将数据发送到 AWS X-Ray。我是 buffalo/go 的新手,我完全迷失在文档中......

我的行动.go

当我卷曲时,我从 HomeHandler 得到正确的响应,并且中间件内的日志打印出来(h 不为空)。init 也被正确调用。在恶魔方面,我什么也看不到:(

官方文档有这个示例代码

我想我的端口不正确..

关于如何进行的任何建议?

谢谢

0 投票
1 回答
368 浏览

go - 在水牛模型中指定多对多关系

请问有人知道如何在水牛模型中指定多对多关系吗?

0 投票
1 回答
503 浏览

buffalo - show can set disabled pop 错误:mysql select one: sql: no rows in result set

我不认为这是一个错误。如何在 buffalo/pop 中关闭它?

无法解开错误