fetch跨域POST报401 Unauthorized

export const login = accesstoken => dispatch => {

  return fetch('https://cnodejs.org/api/v1/accesstoken', {

    method: 'POST',

    body: JSON.stringify({ accesstoken })

  }).then(res => {

    if (res.ok) {

      return res.json()

    } else {

      return Promise.reject(res.statusText)

    }

  }).then(({

    loginname

  }) => Promise.resolve(loginname))

}

如上,用的是浏览器原生的Fetch接口,但是由于涉及到跨域POST请求,没有事先发送OPTIONS请求,所以直接返回了401,请问有什么比较好的解决方法么?


子衿沉夜
浏览 858回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript