todo-server/server/server.go

28 lines
462 B
Go
Executable File

package server
import (
"gogs.inhome.blapointe.com/local/router"
"gogs.inhome.blapointe.com/local/todo-server/config"
"gogs.inhome.blapointe.com/local/todo-server/server/ajax"
"net/http"
)
type Server struct {
*ajax.Ajax
*router.Router
fileDir http.Dir
}
func New() *Server {
ajax, err := ajax.New()
if err != nil {
panic(err)
}
fileDir := http.Dir(config.Root)
return &Server{
Ajax: ajax,
Router: router.New(),
fileDir: fileDir,
}
}