对于Express Node服务器,使用Axios.post对预检的响应无效

时间:2017-04-07 01:14:21

标签: node.js express cors axios preflight

我有一个客户端应用程序正在使用axios发布基于express的服务器。我收到一个错误:

  

“XMLHttpRequest无法加载http://localhost:3090/signup。预检的响应无效(重定向)”

我不明白,因为我只是发送一个帖子请求。我也在我的服务器端使用CORS并且更改了CORS的选项以及在我的axios帖子中设置标题:{}。这是帖子:

export function signupUser({ email, password }) {
  return function(dispatch) {
    axios.post(`${ROOT_URL}/signup`, { email, password })
      .then(response => {
        dispatch({ type: AUTH_USER });
        localStorage.setItem('token', response.data.token);
        browserHistory.push('/feature');
      })
      .catch(error => dispatch(authError(Error.data)));
  }
}

我完全陷入困境。

0 个答案:

没有答案