问题标签 [go-gin]
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.
google-app-engine - Go Google 应用引擎 - 找不到模板文件
我使用 Gin 框架。在本地开发模式下:goapp serve 一切正常。
但部署后:
恐慌:html/模板:模式不匹配文件:
../*/views/**/*.html
好的。我尝试:
结果相同。
我尝试获取目录:
结果:
目录:%!(EXTRA string=/base/data/home/apps/tmp-LEIYJC/_ah) OK[/base/data/home/apps/tmp-LEIYJC/_ah/exe] |
目录:[] |
哎呀。我做错了什么?
升级版:
应用程序.yaml
我将 app.yaml 放到子目录中,因为没有另一个问题:[ https://groups.google.com/forum/#!topic/google-appengine-go/dNhqV6PBqVc
文件夹结构:
go - Golang:将 Gin 与 UDP 服务器混合
我正在尝试同时使用 UDP 服务器来连续监听数据报和 http 服务器,但是字符串“UDP 服务器启动并监听端口...”和命令“server.Run()”从未到达。
我怎样才能让它工作?
jquery - 将 JSON 数据作为每个块的流返回到 Angular2 或 jQuery over HTTP2 (HTTPS)
在我的一个 API 中,我主要返回一个结果(比如说分页 50 个结果)作为一个整体在一个json
数组中,如下所示:
我想知道是否有更好的方法通过 HTTP2(因为它具有许多新的部分流式传输功能)和 Go 的 HTTP 服务器(在此项目中使用 Gin 中的 HTTPS)来执行此操作。
也许我可以分块每个{}
结果并将它们作为流中的段发送?Angular 或 jQuery 中的 AJAX 调用如何知道交付了一个新块(换行符或某些字符标记?)?库中的哪个调用实际上可以处理这样一个多重承诺(它甚至存在吗?:P)?我能否以某种方式从 HTTP2 流功能中受益,以防止打开多个连接?
我的目标是让结果在它们进入时很好地进入列表。
更新
也许Keep-Alive
以某种方式使用标头更容易让我们将连接保持打开一定的秒数,以便能够流式传输并触发许多较小的请求/响应?
go - 如何在 Go Gin 中使用模板获取动态内容
我有一个简单的 Go / Gin 网络应用程序。我需要在 html 模板中放入一些动态内容。
例如,我有几张表(数字是动态的)和几行(数字是动态的)。我需要将它们放在 html 模板中。有没有办法在代码中组合模板?我更喜欢使用模板而不是在代码中构建表格。
我已经检查了一个教程https://github.com/gin-gonic/gin但它没有被覆盖。
go - 如何使模板与 gin 框架一起使用?
我是golang的新手。为了学习它,我从一个使用gin框架的简单 Web 应用程序开始。我遵循了 gin doc 和配置的模板文件,但无法使其工作。我收到一个错误 -
下面是我的代码 -
我的目录结构是
go install
命令没有给出任何错误
但在实际运行时,它给出了上述错误。我搜索并在 gin 的 github repo 上记录了类似的问题,但它们现在已关闭。我尝试了各种各样的东西,但我想我错过了一些明显的东西。我错过了什么?
go - 如何在html文件中编写golang代码(gin gonic框架)
我是 golang 代码和 gin gonic 的新手。我在使用 gin gonic 时遇到了问题。
在我的控制器中。我获取所有文章并通过代码呈现到 html 文件。
并且文章具有字段“CreatedOn”类型 int64(创建日期)所以在我的视图 list.html 中,我如何将 CreateOn 类型 int64 解析为日期格式。
谢谢大家
我找到了一种方法来编写方法 FormatDate()
在“文章”模型中。然后在我看来我打电话
还要别的吗????
go - 如何创建新的 goose 数据库迁移(golang)
我使用 goget 在https://github.com/pressly/goose之后安装 goose 进行数据库迁移。但是当我使用goose create SomeThing
它时它不起作用,我现在不知道为什么。请帮我!
我已经创建成功了。我去关注 url https://bitbucket.org/liamstask/goose/。它奏效了。
html - 如何在 gin gonic 框架(golang)中通过 c.HTML() 将函数传递给模板
我想通过gingonicc.Html()
中的类型函数传递一个函数。Context
例如,如果我们想传递一个变量,我们使用
在 html 中我们称之为{{.user}}
. 但是现在,有了函数,我们如何在 html 模板中传递和调用它呢?
go - 处理程序中的 Golang 抽象以避免代码重复
我正在尝试在 golang 中实现抽象我正在使用gorm
orm 库和gin
框架
基类
儿童班
处理程序
Add()
方法没有采用shopper
结构具有的任何属性。
在这里,我只是想避免code duplication
在每个handler
只从请求正文中获取 json 并添加到各自的database
使用中gorm
http - 去 gin-framework gin.Context.Param() 给出错误的值
这是我正在尝试的简单代码
我已经从 url 中提取代码并记录下来。这是运行和访问 url 后的输出
在输出中,您可以看到,它与“/”一起提供代码。如果 url 中没有代码仍然给出“/”
这是杜松子酒的错误还是预期的行为?我是否需要检查“/”才能知道代码是否实际通过?