无法发布/ some / url

时间:2019-07-12 07:25:53

标签: reactjs post create-react-app

我有一个网络应用程序:

  • python / django作为后端
  • 将react(create-react-app)作为前端

我正在使用XMLHttpRequest和FormData发布文件。

<Form
encType="multipart/form-data"
onSubmit={e => {
    let self = this;
    e.preventDefault();

    let formdata = new FormData();

    formdata.append('file', this.state.file);

    let oReq = new XMLHttpRequest();

    oReq.onreadystatechange = function () {
        if(oReq.readyState === 4 && oReq.status > 399) {
            // show error message
        }
    };

    // some addEventListeners ...

    oReq.open('post', '/some/url' );
    oReq.setRequestHeader('Authorization', 'JWT ' + localStorage.getItem(AUTH_TOKEN));

    oReq.send(formdata);

    this.setState({showProgress: true});
}} >

我的代码昨天开始向我显示此消息:

  

无法发布/ some / url

我已经将源代码回滚到了我确定可以正常工作的版本,问题仍然存在。

此外,这只是一个本地主机问题,因为发布到我的开发服务器上一切都很好。

当我杀死localhost后端服务器并尝试发布时,错误消息显示在之前 500服务器错误。

因此,问题必须出在前端本地主机服务器上。有什么想法吗?

0 个答案:

没有答案