作者Suxing133 (怪盜巴哥)
看板Web_Design
標題[問題] 請教Vue3 API的問題
時間Mon Oct 10 22:41:40 2022
各位年薪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://webptt.com/m.aspx?n=bbs/Web_Design/M.1665412902.A.A0E.html
1F:→ Suxing133: 沒發過幾次文章,手機不太會拍版抱歉!10/10 22:42
2F:→ Suxing133: *排版10/10 22:42
※ 編輯: Suxing133 (49.217.110.95 臺灣), 10/10/2022 22:48:10
3F:→ ck574b027: 不是都說103了嗎?沒行號大家是要通靈喔 10/11 17:05
4F:→ ck574b027: 假設103是console.error,那怎麼不印出回傳的東西, 10/11 17:23
5F:→ ck574b027: catch的callback也能接參數吧 10/11 17:24
6F:→ Suxing133: 感謝c大給的建議!!! 10/11 19:13
7F:→ Suxing133: 顯示出來後感覺是後端的問題 10/11 19:13
8F:→ Suxing133: 所以我就重新審視一下後端的code 10/11 19:13
9F:→ Suxing133: 把比較可疑的修改一下寫法就成功了!! 10/11 19:13
11F:→ Suxing133: 上面是原本後端的寫法 10/11 19:14
13F:→ Suxing133: 這是之後改過的寫法 10/11 19:15
14F:→ Suxing133: 不太清楚為什麼圖1 Postman 可以測試成功 10/11 19:15
15F:→ Suxing133: 而前端則跑不過register那個函式 10/11 19:18
16F:→ Suxing133: 改為圖2之後前端跟postman都可以了 10/11 19:18