使用axios無法發送請求,並報錯:Uncaught (in promise) TypeError: name.toUpperCase is not a function

在做項目搭建環境的時候,發現控制檯裏一直在報這個錯誤:Uncaught (in promise) TypeError: name.toUpperCase is not a function,剛開始並沒有很在意,以爲不會影響整體的功能,但是沒想到寫的接口無論怎樣都無法請求,沒辦法,只好一步步順一下,然後就發現是封的axios有問題。

先上報錯截圖:
Uncaught (in promise) TypeError: name.toUpperCase is not a function
也是找了很多的辦法,最後發現是headers的問題,
headers應該是以對象的形式存在的,但是我給寫成了字符串:

 axios.defaults.headers: 'api-key': 'goldeneye',

注意!!這樣使用應該也是不可以的,比如:

axios.defaults.headers: “{api-key: 'goldeneye'}”,

實際上是這樣用的:

axios.defaults.headers: {api-key: 'goldeneye'},

OK!解決!快快樂樂敲代碼去了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章