Комментарии 5
спасибо за статью
Map_Handler стоило бы переписать, в Go принято обрабатывать ошибки явно, вот здесь:
нужно вернуть клиенту HTTP ошибку или JSON с описанием этой ошибки (иначе можно долго потом дебажить странное на клиенте)
ну и коллегу выше поддержку — нейминг надо починить (снейк-кейс, константы)
Map_Handler стоило бы переписать, в Go принято обрабатывать ошибки явно, вот здесь:
js, e :=json.Marshal( c )
if e != nil {
fmt.Println(e.Error())
// прямо здесь!
}
нужно вернуть клиенту HTTP ошибку или JSON с описанием этой ошибки (иначе можно долго потом дебажить странное на клиенте)
ну и коллегу выше поддержку — нейминг надо починить (снейк-кейс, константы)
+1
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Golang + Phaser3 = MMORPG — Клиент и Сервер