Skip to content

Instantly share code, notes, and snippets.

@jamesharr
Last active April 13, 2016 19:42
Show Gist options
  • Save jamesharr/9468062 to your computer and use it in GitHub Desktop.
Save jamesharr/9468062 to your computer and use it in GitHub Desktop.
package controllers
import (
"github.com/astaxie/beego"
"io/ioutil"
)
type MainController struct {
beego.Controller
}
func (this *MainController) Get() {
// Cheap little hack to get index.html to display for "/"
content, err := ioutil.ReadFile("static/index.html")
if err != nil {
panic(err)
}
this.Ctx.Output.Header("Content-Type", "text/html; charset=utf-8")
this.Ctx.Output.Body(content)
this.RenderBytes()
}
package main
import (
"FrontEnd/controllers"
"github.com/astaxie/beego"
)
func main() {
beego.Router("/", &controllers.MainController{})
for _, path := range []string{"css","js","img"} {
beego.SetStaticPath("/"+path, "static/"+path)
}
beego.Run()
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment