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, } }