fetch get方法的時候報錯

2022-01-26 07:33:23 字數 811 閱讀 5063

翻譯過來就是 無法在window上執行fetch:使用get/head方法請求不能有body

錯誤**:src/api/index.js

import fetch from '../fetch/index'import jk from './jk'export 

default

)}

這裡的get方法中,接受引數用了body,所以報錯。

解決方案:

在封裝的fetch.js中

const fetch = (url, option = {}) =>

} //對非get類請求頭和請求體做處理

if (option.method === 'post' || option.method === 'put' || option.method === 'delete')

delete

option.data

}

重點是標橙色的**,這裡是為了給get方法建立乙個data的屬性,在拼接完url以後,最後用delete刪除這個data的屬性

那麼,在src/api/index.js

//

api檔案存放介面資料夾

import fetch from '../fetch/index'import jk from './jk'export

default

), verifycodeapi: params => fetch(jk.verifycode, )

}

就可以用data屬性存放get傳過來的引數,避免了body傳參的報錯

libgdx編譯的時候報錯

1.報多重引用jar的問題 2014 05 05 19 22 44 moliproject launch canceled 問題原因 我在工程 的libs下放入以下庫 armeabi armeabi v7a gdx backend android.jar gdx.jar 但在build path指定...

C Ado 在編譯的時候,報錯。

其中錯誤提示如下 fatal error c1083 cannot open type library file c program files common files system ado msjro.dll no such file or directory 1 首先確定在標頭檔案ado2.h...

MYSQL建立分割槽時候報錯

第一種 error 1064 42000 partitioning can not be used stand alone in query near 不能單獨建立分割槽。建立分割槽時要建立分割槽表 解決 分割槽不能單獨建立,在建表的時候就要建立乙個分割槽表。第二種 error 1564 hy000...