-4
我跑http請求保存錯誤Golang
resp, err := client.Do(req)
if err != nil {
return "", err
}
因此,它返回錯誤回到主功能,試圖將其存儲在數據庫中:
_, err = db.Exec("UPDATE test SET error = $1 WHERE id = $2", error, id)
我收到以下錯誤:sql: converting Exec argument #1's type: unsupported type errors.errorString, a struct exit status 1
所以,我明白,該錯誤具有不同類型,但我找不到有關如何將錯誤的值傳遞給字符串的信息。有人能以正確的方式指導我嗎?
的'error'類型只有一個方法。它可能適合您的需求。在任何情況下:採取去旅行。兩次。 – Volker
'error.Error()'會給你的字符串值。問題解決了。 – 2016-03-01 19:06:09
謝謝,它幫助! –