问题标签 [pongo2]
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.
templates - 如何从 pongo 模板调用 Go 函数
我需要使用少数地图键创建 JSON 数据,并且需要合并到生成的 html 中。我正在使用 pongo2 库并想编写自定义过滤器来实现相同的目的。
并编码自定义过滤器,如下所示。
但我得到了错误。
我正在关注以下文档 - https://godoc.org/github.com/flosch/pongo2#FilterFunction
我是新手,无法理解我在这里做错了什么。请指导我。
go - 如何注册函数以与 pongo 模板一起使用?
我希望能够在 pongo2 中注册一个函数,以便能够在模板中使用。我不想将其用作过滤器。我想把它称为一个函数。我该怎么办?我没有看到任何像我可以 RegisterFilter 一样的 RegisterFunction 方法
我曾尝试使用 RegisterFilter 但它不适合我的确切用例,即调用函数来获取一些数据而不是过滤输入
lua - 使用 Pongo 为用 Lua 编写的自定义 Kong API 网关插件运行测试时如何生成和显示覆盖率
我正在 Lua 中编写一些 kong 自定义插件。我正在使用 Kong 2.3.3 和 Lua 5.1。
我有一些测试用例(单元测试+集成测试),我正在使用 pongo run -coverage 选项运行它们。我已经安装了 luacov(还有 cluacov,都安装了 luarocks)并且我的所有测试都通过了,但是没有使用覆盖数据生成 luacov 文件。我没有从 Docker 运行 pongo,我已经在我的本地机器(即 Linux Ubuntu 20.04)中安装并配置了它。
我已经尝试了以下几件事:
- 我的 .busted 文件设置 coverage = true、verbose = true 和 output = "gtest"(已经尝试过 utfTerminal、tap 和 json)
- 尝试将 luacov 作为依赖项添加到我的 rockspec 文件中......构建没有失败,但没有生成覆盖文件
- 我什至尝试在没有 pongo 的情况下运行测试,直接使用 busted 但这是一个非常糟糕的选择,因为我的 LUAPATH 中没有设置诸如 spec.helpers 或 cjson 库之类的东西
go - Golang pongo2 过滤器返回不正确的值
我创建了一个pongo2
过滤器,它应该返回Absolute
传递给过滤器的参数值。但是,如果我将值作为参数传递,过滤器只会返回正确的答案。但是如果我直接传递值,它会返回不正确的值。
我的问题是,如果我直接传递值而不是作为参数传递,为什么它不返回正确的结果?