TypeError:无法读取null的属性'stejdzovi'

时间:2019-02-12 18:35:55

标签: spring reactjs

我有一个使用Spring和React开发的应用程序。对于这个URL'http://localhost:8080/stejdzovi/novi',Spring输出如下:

[{"id":{"broj":2,"imes":"stejdz1"},"kapacitet":2000,"opstina":"opstina1","adresa":"adresa1","brojadr":0,"zanr":"pop"},{"id":{"broj":2,"imes":"stejdz2"},"kapacitet":1000,"opstina":"opstina1","adresa":"adresa1","brojadr":0,"zanr":"trans"}]

我在控制器上有@CrossOrigin({“ *”,“ localhost:3000”})。 但是在前端我会得到空

export default class StejdzoviInfo extends Component{
constructor(props){
    super(props);
    this.State = {
        stejdzovi: []
    }
}
render(){
    fetch('http://localhost:8080/stejdzovi/novi',{
        method: 'GET',
        mode: "cors"
    }).then(response => response.json()).then(data => 
this.setState({stejdzovi: data,isLoading: false}));

    return(
        <div className="App">
            <ul id="nav">
                <li><Link to={StejdzoviInfo}> Stejdzovi i info</Link> 
</li>
                <li><Link to={PijalociCeni}>Pijaloci i ceni</Link></li>
                <li><Link to={MinatoDozivuvanje}>Minato 
 dozivuvanje</Link></li>
            </ul>
        <ul>
            <li>Stejdz: Zanr: Lokacija:</li>
        {this.state.stejdzovi.map((stejdz: Stejdzovi) =>
            <li key={stejdz.id.imes}>
                <Stejdz stejdz={stejdz}/>

            </li>)}
                    </ul>
        </div>
    )
}
}

有人可以指出我的错误吗?

0 个答案:

没有答案