26 lines
376 B
Go
26 lines
376 B
Go
package server
|
|
|
|
import (
|
|
"local/notes-server/config"
|
|
"local/router"
|
|
"net/http"
|
|
)
|
|
|
|
type Server struct {
|
|
*router.Router
|
|
}
|
|
|
|
func New() *Server {
|
|
return &Server{
|
|
Router: router.New(),
|
|
}
|
|
}
|
|
|
|
func head(w http.ResponseWriter, r *http.Request) {
|
|
w.Write([]byte(config.Head + "\n"))
|
|
}
|
|
|
|
func foot(w http.ResponseWriter, r *http.Request) {
|
|
w.Write([]byte(config.Foot + "\n"))
|
|
}
|