todo-server/server/server.go

28 lines
423 B
Go
Executable File

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