Axios请求错误404:找不到目标文件

时间:2018-10-20 04:35:34

标签: reactjs axios

nvm create-react-app website-react命令已经完成,并创建了“ website-react”文件夹。我想向文件“ website-react / src / carousel-pics / carousel.php”发送请求。 .php文件在他所在的文件夹中查找,以列出其中的所有图像(此“兄弟文件”)。我已经尝试过.php文件的许多不同路径。以下组件位于“ website-react / src /”中。我知道在axios请求中有很多关于此错误404的帖子,但是我已经尝试了(可能几乎)一切。我开始认为“这是一个React错误/问题”。 `

class Carousel extends React.Component {
    constructor (props) {
        super(props);
        this.state = {
            pics : [],
            ind : 0
        };
    }
    componentDidMount () {
        this.ajax();
    }
    ajax() {
        console.log("begin of ajax");
        const axios = require('axios');
        var data1 = new FormData();
        data1.set('op', "1");
        axios({
            url : "/website-react/src/carousel-pics/carousel.php",
            method : "POST",
            data : data1
        }).then(response =>{
                alert(JSON.stringify(response.data));
                this.setState({pics : response.data});
            });
        console.log("end of ajax");
    }
    render () {
        var num = this.state.pics.length;
        if (num == 0) {
            return <div>no pics</div>;
        }
        return (<img src = {this.state.pics[this.state.ind]} />);
    }
}

`

0 个答案:

没有答案