使用 Got包的一些體會
近期使用Got包時,發現一些神奇的事情,如果大家有遇到的話,歡迎交流。
形如此函式:
Got: function(seqno, gotbody, callback) {
let {method, url, options} = gotbody;
options.timeout = 200
got[method](url, options).then(response => {
callback(seqno, null, response, response.body)
}).catch(error => {
callback(seqno, error, null, null)
})
}
平時使用時,無什麼問題,但是今天呼叫一次此函式,它會先到then中回撥,再到catch中回撥。
試了幾次都是這樣,以為是VS code問題,重啟會問題依舊。
後來打斷點,看error,原來在外面的呼叫函式後,在函式回撥裡面寫的語句有錯誤,導致此原因。
除錯了幾個小時,總算解決,特此記錄。
相關文章
- 使用Kotlin的一些心得體會以及部分語法解析:Kotlin
- 使用K8s的一些經驗和體會K8S
- rocketchip開發中的一些體會
- 軟體開發的一些思考及心得體會
- 一些提高開發效率的小體會
- 入門教程的一些學習體會
- 關於SAP PLM實施的一些小體會
- mysqldump Got error: 1045MySqlGoError
- mysqldump Got error 1290MySqlGoError
- 我做SAP CRM One Order redesign的一些心得體會
- 對jquery原始碼中 clean函式的一些體會jQuery原始碼函式
- 動態連結的PLT與GOTGo
- 使用Immutable js的一點體會JS
- MySQ匯出資料包錯Error 2020: Got packet bigger than 'max_allowed_packet'ErrorGo
- 發現使用 Laravel 的許可權工具包不會使用,有同感的?Laravel
- 程式碼審計中XSS挖掘一些體會
- linux下使用yum upgrade軟體包Linux
- Laravel mysql to Mongo 分享一些資料同步及分析的心得體會LaravelMySqlGo
- **一些會用到的js方法JS
- Redux中介軟體對閉包的一個巧妙使用Redux
- 分享一些git小技巧,與個人心得體會Git
- Topaz Sharpen AI 使用體會AI
- fmt包的使用
- Nodemon包的使用
- docker 的一些使用Docker
- 使用whistle軟體對手機抓包
- 在技術社群編寫技術部落格的一些心得體會
- GOT & PLT 易於理解的個人筆記Go筆記
- 完全使用 VSCode 開發的心得和體會VSCode
- 使用distillery 構建專業的 phoenix 專案軟體包
- java NIO和Concurrent包的一些知識點Java
- 關於01揹包個人的一些理解
- Go標準包——net/rpc包的使用GoRPC
- 包裝類的使用
- npm包:moment的使用NPM
- net/rpc包的使用RPC
- Go | 閉包的使用Go
- 包教包會ReduxRedux