[問題] 請教Vue3 API的問題

看板Web_Design作者 (怪盜巴哥)時間2年前 (2022/10/10 22:41), 2年前編輯推噓0(0016)
留言16則, 2人參與, 2年前最新討論串1/1
各位年薪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

10/10 22:42, 2年前 , 1F
沒發過幾次文章,手機不太會拍版抱歉!
10/10 22:42, 1F

10/10 22:42, 2年前 , 2F
*排版
10/10 22:42, 2F
※ 編輯: Suxing133 (49.217.110.95 臺灣), 10/10/2022 22:48:10

10/11 17:05, 2年前 , 3F
不是都說103了嗎?沒行號大家是要通靈喔
10/11 17:05, 3F

10/11 17:23, 2年前 , 4F
假設103是console.error,那怎麼不印出回傳的東西,
10/11 17:23, 4F

10/11 17:24, 2年前 , 5F
catch的callback也能接參數吧
10/11 17:24, 5F

10/11 19:13, 2年前 , 6F
感謝c大給的建議!!!
10/11 19:13, 6F

10/11 19:13, 2年前 , 7F
顯示出來後感覺是後端的問題
10/11 19:13, 7F

10/11 19:13, 2年前 , 8F
所以我就重新審視一下後端的code
10/11 19:13, 8F

10/11 19:13, 2年前 , 9F
把比較可疑的修改一下寫法就成功了!!
10/11 19:13, 9F

10/11 19:14, 2年前 , 10F

10/11 19:14, 2年前 , 11F
上面是原本後端的寫法
10/11 19:14, 11F

10/11 19:14, 2年前 , 12F

10/11 19:15, 2年前 , 13F
這是之後改過的寫法
10/11 19:15, 13F

10/11 19:15, 2年前 , 14F
不太清楚為什麼圖1 Postman 可以測試成功
10/11 19:15, 14F

10/11 19:18, 2年前 , 15F
而前端則跑不過register那個函式
10/11 19:18, 15F

10/11 19:18, 2年前 , 16F
改為圖2之後前端跟postman都可以了
10/11 19:18, 16F
文章代碼(AID): #1ZH2yceE (Web_Design)
文章代碼(AID): #1ZH2yceE (Web_Design)