Обрабатываю запросы на севере так:
func main() {
http.HandleFunc("/news", GetNews)
http.ListenAndServe(":8000", nil)
}
func GetNews(w http.ResponseWriter, req *http.Request) {
if req.Method == "POST" {
fmt.Println("Work")
}
}
И отправляю так:
document.querySelector('button').addEventListener('click', () => {
var xhr = new XMLHttpRequest();
xhr.open('POST', '/news', true);
xhr.send();
if (xhr.status != 200) {
console.log( xhr.status + ': ' + xhr.statusText );
} else {
console.log(JSON.parse(xhr.responseText));
}
})
AJAX уходит на сервер, но там не обрабатывается почему-то. Как быть?