На сервере Json (? _Embed =) подключено 2 таблицы, но вторая таблица Json вернула 0 Array - PullRequest
0 голосов
/ 16 июня 2019

Упомянуто в приведенном ниже коде. В таблице QuestionList есть данные, но в то время как отношение выбирает вывод с 0 массивами, как решить эту проблему?

Поддельный код таблицы JSON Server ниже:

"TechList" : [{
        "id":"1",
         "heading" : "Reactjs",
         "Url" : ""
    },
        {
            "id":"2",
            "heading" : "AngularJs",
            "Url" : ""
        },
        {
            "id":"3",
            "heading" : "Java",
            "Url" : ""
        }
],


"Questionlist":[{
    "id":"3",
    "Quesiontitlte":"Lorem",
    "Summary":"Test"
},{
   "id":"4",
   "Quesiontitlte":"Lorem",
    "Summary":"Test"
}],

Код извлечения ReactJs ниже:

componentDidMount(){
    fetch(`http://localhost:3000/TechList/${this.props.match.params.id}/?_embed=Questionlist/${this.props.match.params.id}`)
    .then(response => response.json())
    .then(json => this.setState({
      paramsData : json
    }));
}

Выход на консоль:

{id: "1", heading: "Reactjs", Url: "", Questionlist/1: Array(0)}
...