使用axios发送表单时出现cors错误

时间:2019-11-12 19:34:12

标签: javascript html reactjs forms axios

与此等效的axios代码是什么:

<form method='post' action='https://sample.com' enctype='multipart/form-data'>

我尝试了以下

const bodyFormData = new FormData();
        bodyFormData.set('name', inputData.name);
        bodyFormData.set('hush_sender', inputData.email);
        bodyFormData.set('subject', inputData.subject);
        bodyFormData.set('message', inputData.message);

        const response = await axios({
            method: 'post',
            url: `https://sample.com`,
            data: bodyFormData,
            config: {
                headers: {
                    'Content-Type': 'multipart/form-data',
                    enctype: 'multipart/form-data'
                }
            }
        });

但是使用axios时出现以下错误:

  

CORS策略已阻止从来源“ https://sample.com”访问“ http://localhost:3001”处的XMLHttpRequest:请求的资源上没有“ Access-Control-Allow-Origin”标头。

(我无法控制mydomain.com。这是第三方api。他们以html格式发送了代码,但我想使用axios。)

0 个答案:

没有答案