看板 Web_Design 關於我們 聯絡資訊
各位年薪300的前輩們晚上好, 小弟正在實作一個註冊功能(前面已經先做好登入登出了, 功能皆正常), 先介紹開發環境,後端使用GO-Gin框架,前端為Vue3-cli, 後端的註冊功 能用postman測試功能正常, 但當我架完前端開始測試時出現一個問題(前端code 圖1、2), 我註冊一個新帳戶按下送出的按鈕時(圖3), 前端主控台會直接跳出錯誤(圖4), 後端則是顯示狀態碼204、Method:OPTIONS, 但當我在註冊輸入已經存在的用戶帳號密碼時, 功能又恢復正常了(圖5 補上成功的訊息), 想請教一下各位前輩是哪裡出了問題呢? 最後補上後端的API(圖6) 圖1 https://i.imgur.com/Rb5kTbB.jpg
圖2 https://i.imgur.com/aTvSVAc.jpg
圖3 https://i.imgur.com/5rhpYfP.jpg
圖4 https://i.imgur.com/4BsPTiK.jpg
圖5 https://i.imgur.com/vY890US.jpg
圖6 https://i.imgur.com/Av5qb6G.jpg
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.217.110.95 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1665412902.A.A0E.html
Suxing133: 沒發過幾次文章,手機不太會拍版抱歉!10/10 22:42
Suxing133: *排版10/10 22:42
※ 編輯: Suxing133 (49.217.110.95 臺灣), 10/10/2022 22:48:10
ck574b027: 不是都說103了嗎?沒行號大家是要通靈喔 10/11 17:05
ck574b027: 假設103是console.error,那怎麼不印出回傳的東西, 10/11 17:23
ck574b027: catch的callback也能接參數吧 10/11 17:24
Suxing133: 感謝c大給的建議!!! 10/11 19:13
Suxing133: 顯示出來後感覺是後端的問題 10/11 19:13
Suxing133: 所以我就重新審視一下後端的code 10/11 19:13
Suxing133: 把比較可疑的修改一下寫法就成功了!! 10/11 19:13
Suxing133: https://i.imgur.com/rVJ3MPM.png 10/11 19:14
Suxing133: 上面是原本後端的寫法 10/11 19:14
Suxing133: https://i.imgur.com/FRPW9b2.png 10/11 19:14
Suxing133: 這是之後改過的寫法 10/11 19:15
Suxing133: 不太清楚為什麼圖1 Postman 可以測試成功 10/11 19:15
Suxing133: 而前端則跑不過register那個函式 10/11 19:18
Suxing133: 改為圖2之後前端跟postman都可以了 10/11 19:18