項目用的是fetch做的請求,后臺說可以用session來處理會話權限!但是請求頭中怎么加入session。查了查資料說是request.getSession 可以獲取到,但是在fetch封裝的請求中找不到request,有些疑惑?應該怎么封裝。。。export const get = (url, query = {}, options = {}) => {
const defaultOpt = {
method: 'GET',
timeout: requestTimeOut,
credentials: 'include',
headers: { ...options }
}
defaultOpt.headers = completeHeader(defaultOpt.headers) console.log(defaultOpt) return fetch(getUrl(url, query), defaultOpt).then(checkStatus).then(parseJSON)
}上面是其中的一個例子網上又說加入credentials: 'include',但是還是不太明白。
fetch請求怎么加入session?
三國紛爭
2018-07-23 21:03:32