- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
您好,我正在尝试通过 martini 框架访问和显示静态 index.html 页面。但我总是收到 404 not found 错误。 .html 文件位于 public/index.html 中,其中/public 目录位于我的 go/src/github.com/user/目录中。我能够显示 Hello World!!通过代码通过马提尼 -
package main
// loading in the Martini package
import "github.com/codegangsta/martini"
func main() {
// if you are new to Go the := is a short variable declaration
m := martini.Classic()
// the func() call is creating an anonymous function that retuns a stringa
m.Get("/", func() string {
return "Hello World !!"
})
m.Run()
}
所以我确信马提尼酒的配置是正确的。但是当我尝试通过 -
访问静态网页时package main
import (
"github.com/codegangsta/martini"
//"log"
//"net/http"
)
func main() {
m := martini.Classic()
m.Run()
}
我刚在 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。
最佳答案
假设您正在使用 Go 的标准过程(在 $GOPATH
中)编译您的程序,问题是您的二进制文件与您的 public/不在同一目录中
文件夹。你应该把它放在 $GOPATH/bin
文件夹中(你的二进制文件应该放在那里)。
关于html - 无法通过马提尼框架访问静态网页 index.html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24974838/
我正在使用 martini-contrib session 库编写一个网络应用程序。我似乎遇到了一个问题。我的 session 似乎没有在浏览器中的请求之间移动。 我已严格遵循示例代码中概述的准则,但
我是一名优秀的程序员,十分优秀!