后端的axios POST请求上的CORS错误

时间:2019-12-10 08:42:48

标签: javascript http cors axios

我正在使用AJAX将登录请求发送到后端。但是我试图用axios做同样的事情,但是却出现cors错误。 这是我的要求。

CORS响应已在后端设置。

      .post('https://testconsole.pva.com/j_spring_security_check', {
        data: {
          j_username: email,
          j_password: password
        },
        withCredentials: true,
        crossorigin: true,
        headers: {

          'Content-Type': 'application/x-www-form-urlencoded',
          'Accept': 'application/json',
          'Access-Control-Request-Method': 'POST',
          'Access-Control-Request-Headers': 'X-PINGOTHER, Content-Type'
        }

      })




1 个答案:

答案 0 :(得分:0)

const api = axios.create({
  baseUrl: “https://testconsole.pva.com”,
  headers: {
    common: {  
          'Content-Type': 'application/json',
          'Accept': 'application/json',
          'WithCredentials': true,
          'Access-Control-Allow-Origin': '*'
});
....
const myRequest = await api({
  method: 'post',
  url: '/j_spring_security_check',
  data: JSON.stringify({
          j_username: email,
          j_password: password
        })
});