从组件调用时的Axios错误

时间:2017-12-08 16:45:26

标签: reactjs cors

我收到以下错误: 无法加载https://foo.com/finalizarFila:没有'访问控制 - 允许 - 来源'标头出现在请求的资源上。起源' http://localhost:3000'因此不允许访问。响应的HTTP状态代码为500。

运行此代码时:

import { confirmAlert } from 'react-confirm-alert';
    var self = this
    confirmAlert({
        title: 'Close',                        // Title dialog
        message: "Are you sure?",               // Message dialog
        confirmLabel: 'yes',                           // Text button confirm
        cancelLabel: 'no',                             // Text button cancel
        onConfirm: () => {

        var payload = {
            foo:bar
        }
        axios.post(ENDPOINT + '/foo', payload)
            .then(function (response) {
                  if (response.data.err) {
                    console.log(response.data.mensagem)
                    return
                } else {

                   //something
                }
            })
            .catch(function (error) {
                console.log(error);
            });
        }
    })

但是当我运行此代码时,我没有收到任何错误:

       var r = window.confirm("Tem certeza que deseja remover o funcionário?");
    if (r == true) {

        var payload = {
            foo:bar
        }
        axios.post(ENDPOINT + '/foo', payload)
            .then(function (response) {
                  if (response.data.err) {
                    console.log(response.data.mensagem)
                    return
                } else {

                   //something
                }
            })
            .catch(function (error) {
                console.log(error);
            });
        }
}

有没有人知道为什么?

-

0 个答案:

没有答案