Cela peut être des questions évidentes, mais je ne vois aucune documentation traitant directement de la manière dont le backbone préfère que JSON soit formaté à partir d'une source d'API REST.Backbone.js et la structure du format JSON de l'API REST
Idéalement, je voudrais réduire le nombre d'appels API en incluant dans le message et quelques-uns des commentaires les plus récents.
Par exemple
dire que j'étais en train de récupérer le numéro du poste 404. L'utilisation d'un GET à http://api.example.com/v1/posts/404.json
en utilisant .get(404)
Je pense que JSON imbriquée serait pratique/propre:
{
"id": 404,
"title": "Hans shot first.",
"comments": [
{
"id": 4041,
"body": "But not anymore!"
},
{
"id": 4042,
"body": "Indeed he did."
}
]
}
Ember.js semble préférer utiliser des identifiants relationnels. source Backbone.js préfère-t-il des fonctionnalités similaires?
{
"post": {
"id": 404,
"title": "Hans shot first.",
"comment_ids": [4041, 4042]
},
"comments": [{
"id": 4041,
"body": "But not anymore!"
},
{
"id": 4042,
"body": "Indeed he did."
}]
}
J'ai trouvé des postes connexes à Backbone.js restful json API design et Backbone.js & REST API resources relationship & interraction, entre autres. Cependant, ils manquent d'exemples des recommandations internes de la structure JSON. Backbone Fundamentals