问题标签 [go-iris]

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

ubuntu - iris (Go web framework) iris.PongoEngine error from iris 官书

我开始使用 Golang 的 Web 框架(Iris)。我正在使用来自 gitbooks 的官方 iris 书。我正在处理本书本页中的最后一个示例。以下是上一个示例中使用的代码

./templates/hi.html

./main.go

当我运行 main.go 时,以下是我得到的错误。

我正确执行了所有步骤,还下载了所有依赖项。我已经学习了Learn How To Code: Google's Go (golang) Programming Language - Udemy and Golang Workshop by Caleb Doxcy,所以我知道基础知识,例如如何安装依赖项,以及如何导入它们等。但是书中显示的示例不起作用。

0 投票
0 回答
260 浏览

angularjs - kataras/iris 框架的自定义模板分隔符,Go 语言

如何向 iris 模板添加自定义分隔符?我在前端使用 angularjs,它与 angularjs 正在做的事情冲突。我在这里找到了一些参考,但是当我尝试时,它不起作用,看起来 iris 的作者只是提供了一个简单的片段来描述它。

我对 Go 很陌生,所以即使检查源代码iris,我也遇到了麻烦。谢谢。

注意:我知道我应该为此使用静态文件,但这确实激发了我的好奇心

0 投票
2 回答
1607 浏览

go - 如何部署 iris(Go web 框架)项目?

我对 Golang 和 iris(Go web 框架)非常陌生。现在我正在和他们一起玩,并试图了解他们是否符合我的需求。据我了解,在我们完成一个 iris 项目后,我们拥有的是一堆 .go 文件。然后我们编译它们并获得一个可执行文件。我们应该如何部署这个输出?只需将它放在文件系统中的某个位置并运行它(可能作为 Windows 上的服务或 Linux 中的后台作业)?就这么简单吗?

0 投票
1 回答
506 浏览

go - 如何使用 Iris 提供 /api 和 HTML5 SPA

我正在尝试让 iris ( http://iris-go.com ) 为 /api/ 路线提供服务并托管一个角度 SPA (在 html5 模式下)。

无法使这种方法起作用。有没有人得到虹膜来做到这一点?

0 投票
1 回答
3128 浏览

go - 使用 Iris-go 处理车身柱

我是 Golang 的新手,我一直在做一些代码测试以使用 Iris 框架构建 REST API,我正在尝试将正文数据从 Post 获取到我的 API,但我无法使其工作,我确实阅读了身体粘合剂 http://iris-go.com/body_binder/并遵循示例。我得到的结果是一个空结构:

我的代码:

帖子:

结果:

我究竟做错了什么?

0 投票
1 回答
659 浏览

image - Golang Iris Web - 服务 1x1 像素

我是 Golang 的新手,正在尝试使用一个名为iris的框架。

我的问题是如何提供 1x1 gif 像素,而不是使用 c.HTML 上下文,而是浏览器标题变成1x1 image gif的方式。该图像将用于跟踪。

任何帮助将不胜感激。

0 投票
1 回答
824 浏览

loops - 如何在 Iris Go 框架中遍历一片结构?

我正在尝试通过 iris golang web 框架中的一段结构,如下所示。

我试过了{{range .}}{{for _posts := range Posts}}.etc 哪个没用?

这是我得到的错误

在 Go Iris 框架中,我如何能够有效地通过上面所见的结构切片?谢谢

0 投票
1 回答
611 浏览

http - 转到 IRIS http 框架,我无法正确路由

好的,首先让我先说我知道使用 go 我真的应该使用 net/http 框架,除非我有编写自己的知识或者我明确地尝试过但它没有用。然而,我是个白痴,我认为我可以通过使用框架来节省一些时间和头痛,我认为选择一个只有一个人维护的框架是个好主意。框架在这里: https ://github.com/kataras/iris 但我不希望您通读所有内容。然而,它是基于 fasthttp 的,你们中的一些人可能已经体验过(希望如此)。

我在这个框架中遇到的问题是静态内容服务的配置。例如,我有我的索引页面被提供:

在 ip:port 上提供和 html 模板。

我列出了这样的静态资源:

它基本上在 ip:port/css 上为 dir css 提供服务

但是,当我将这一切都放在服务器上并使用 nginx (使用 ssl&tls 证书)将 mydomain.example 和 www.mydomain.example 重定向到 ip:port 时,这行得通:

并在 mydomain.example 提供 index.html。这没有:

现在我的网站无法访问任何静态资源,因为它试图访问 mydomain.example/css,由于某种原因,它没有指向 ip:port/css。

任何线索为什么会发生这种情况,您之前是否在任何其他 http 服务器上看到过这种行为,如果是的话,您是否有任何指示可以帮助我弄清楚这件事?我很茫然,任何建议,即使只是推测,也会很有用。

0 投票
2 回答
997 浏览

go - Golang ReverseProxy 与 Iris-Go 框架

任何能够将 Golang 的 ReverseProxy 功能与 Iris-Go Web 框架连接起来的人。我无法让它工作。我可以用常规的 net/http 连接它。

如何将这个 ReverseProxy 对象与 iris 框架一起使用;

0 投票
2 回答
2874 浏览

go - 如何在 Iris 中解析查询字符串

基于Iris的Hi 示例,我想创建一个可以解析请求的应用程序,例如

wget -qO- "http://localhost:8080/hi?name=John" 并以Hi John!.

这是我的处理程序代码:

这只是答案Hi !- 我怎样才能让它回答Hi John!