-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Iter20 #23
Iter20 #23
Conversation
…-логике сделал более аккуратную обработку ошибок
актуализировал вопросы
(см Questions.md)
отладился, прошел локальный тест
добавил тест
поправил форматирвоание
обновил вопросы
добавил маппинг внутренних ошибок на ошибки http
err = invoker.Invoke(req.Context(), invokableFn) | ||
if err != nil { | ||
log.Errorw("RetriableRequestMW", "error", err.Error()) | ||
http.Error(w, err.Error(), domain.MapDomainErrorToHTTPStatusErr(err)) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ты когда печатаешь так ошибку в http ответ
Главное чтоб туда не просочились ошибки бизнес логики
@@ -21,21 +22,7 @@ type storage struct { | |||
databaseURL string | |||
} | |||
|
|||
var createCounterTableSQL = `CREATE TABLE IF NOT EXISTS counter( | |||
name text not null, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ну id обычный числовой все равно должен быть
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Не уверен что должен быть числовой ID.
После курса планирую "PostgreSQL 15 изнутри" изучить - оставлю пока вопрос открытым.
No description provided.