项目用的是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',但是还是不太明白。
杨__羊羊
相关分类