| 12345678910111213141516171819202122232425 |
- package server
- import (
- "fmt"
- "net/http"
- )
- func initRoutes() {
- http.HandleFunc("/", index)
- http.HandleFunc("/countries", func(w http.ResponseWriter, r *http.Request) {
- switch r.Method {
- case http.MethodGet:
- getCountries(w, r)
- case http.MethodPost:
- addCountry(w, r)
- default:
- w.WriteHeader(http.StatusMethodNotAllowed)
- fmt.Fprintf(w, "Method not allowed")
- return
- }
- })
- }
|