Подскажите в чем проблема, когда запускаю api и сайт (имею ввиду визуальную составляющую), то к api невозможно обратится возвращает 404 page not found, если запускаю на разных портах то нормально работает.
r := mux.NewRouter()
//если убрать эти строки то api работает нормально
//если не убрать то невозможно будет получить доступ к /api/notes
fs := http.FileServer(http.Dir("public"))
r.PathPrefix("/").Handler(fs)
//
r.HandleFunc("/api/notes", GetNoteHandler).Methods("GET")
r.HandleFunc("/api/notes", PostNoteHandler).Methods("POST")
r.HandleFunc("/api/notes/{id}", PutNoteHandler).Methods("PUT")
r.HandleFunc("/api/notes/{id}", DeleteNoteHandler).Methods("DELETE")
server := &http.Server{
Addr:
":8080",
Handler: r,
}
log.Println("Listening...")
err := server.ListenAndServe()
fmt.Println(err)