问题标签 [martini]
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.
go - 设置 Martini 日志路径
如何将马提尼日志路径设置为某个随机文件。它现在显示在控制台中。
谢谢您的帮助
google-app-engine - 是否可以在谷歌应用引擎上将马提尼的 sessionauth 与 Datastore 一起使用?
我尝试在 google app engine 上使用martini的sessionauth示例,并希望将登录列表保存在 Datastore 中,但不知道如何处理 appengine.Context。有没有人有经验?
谢谢你。
更新:
go - 什么用于与马提尼酒的迁移?
我正在尝试学习来自 Rails 的马提尼酒。martini 世界中的数据库迁移使用什么?
go - 无论如何用 Martini 压缩 HTML 输出?
在准嵌入式环境中,速度就是一切。我发现如果我压缩我的 .html 文件,应用程序会更快。马提尼酒中是否有旗帜或方式可以即时执行此操作?
data-binding - 将结构传递给 Post martini 例程
我在使用此语句时遇到问题
如果我在 prog 中使用结构定义,这很好用
但我需要这是一个独立的包。我得到“希望不是类型”希望是绑定函数的返回。这适用于主要类型结构。我将支柱作为接口传递{}
我正在使用 GO 和 Martini.Classic() 更改 Martini 或 Binding 包对我来说真的很复杂。有什么建议么。
这是所有代码
只是为了显示我需要传递给常规 Doall 的结构
DB 返回一个 martini.Handler
}
GetAll 返回数据库中的所有愿望
绑定不接受指针。我必须通过“Wish”上的引用传递结构问题是“wish Wish”的返回我收到错误Wish 在编译时不是类型
提前致谢
路易斯
html - 无法通过 martini 框架访问静态网页 index.html
您好我正在尝试通过 martini 框架访问和显示静态 index.html 页面。但我总是收到 404 not found 错误。.html 文件位于 public/index.html 中,其中 /public 目录位于我的 go/src/github.com/user/ 目录中。我能够显示Hello World!通过马提尼通过代码 -
所以我确信马提尼酒的配置是正确的。但是当我尝试通过以下方式访问静态网页时 -
我刚刚在 localhot:3000 上得到 404。任何帮助我如何访问 html 文件?
PS - 我正在尝试做类似这里提到的事情 - https://gophercasts.io/lessons/3-martini-and-markdown
编辑 - 使用m.Use(martini.Static("C:/Users/shrinr/go_projects/go/bin/public"))
也无济于事,我的 $GOPATH 是 C:/Users/shrinr/go_projects/go。
ffmpeg - 管道 HTTP 响应
如何像在 NodeJS 中一样通过管道传输 HTTP 响应。这是我在 NodeJS 中使用的代码段:
如何在 Go 中获得相同的结果?
我正在尝试将来自 HTTP 的音频流通过管道传输到 FFmpeg 进程中,以便它即时对其进行转换并将转换后的文件返回给客户端。
到目前为止,这里的每个人都清楚我的源代码:
错误:2014/07/29 23:04:02 获取:不支持的协议方案“”
facebook - 如何让 martini-oauth2 与 Facebook 合作?
我针对 facebook 尝试了以下代码示例,但它不断将我重定向到 oauth2error。我完全按照示例中的说明进行操作,但它似乎不起作用。我对 golag 很陌生,但尽管我尽了最大的努力,但我似乎无法让事情顺利进行。
谁能指出我在这里做错了什么?
binding - 马提尼酒装订似乎不起作用
我在玩 Martini,由于某种原因,我无法让 contrib 绑定包工作。
我的结构没有绑定值。我已将代码简化为最简单的形式,但它仍然不起作用。
谁能看到我做错了什么?
go - Gorilla/Martini 会话在 Cloud9 IDE 环境中不起作用
我一直在Cloud9 IDE环境中试验 Go Web 应用程序开发。到目前为止,我还没有成功使用Gorilla会话(这也是Martini Web 框架中会话的底层机制)。但是,完全相同的代码确实可以在任何其他环境中成功运行。
要重现该问题,您可以从 Martini 会话插件中剪切并粘贴确切的“Hello World”样式示例应用程序(请参阅此处)。在这个简单的示例中,“/set” URL 为会话设置了一个值,“/get” URL 显示了之前设置的值。
在 Cloud9 IDE 项目中,调用“/get”URL 会将以下内容记录到控制台:
尝试直接测试 Gorilla 时,我得到了类似的结果。但是,当在我的本地环境(或 Nitrous.IO 云环境)中运行任何完全相同的源代码(未修改)时,它工作得很好。
是否有人在 Cloud9 上进行 Go Web 开发,并对这个问题有任何见解?谢谢!