Baza wygląda tak:
dbo.book
| id | title | price | genre_id |
|----|-----------------|-------|----------|
| 1 | Scary book | 52 | 2 |
| 2 | Game of thrones | 70 | 1 |
dbo.genre
| id | name |
|----|---------|
| 1 | Fantasy |
| 2 | Horror |
Mam podział na BE/FE. Chciałbym wyświetlić na froncie listę:
- nazwa książki
- cena
- nazwa kategorii
Czy w takim razie BE powinien zwrócić coś takiego:
/api/books
[
{
"title": "Scary book",
"price": 52
"genre": "Horror"
},
{
"title": "Game of thrones",
"price": 70
"genre": "Fantasy"
}
]
Czy może FE powinien osobno odpytać o książki i gatunki, i złączyć dane dopiero na froncie?
/api/books
[
{
"title": "Scary book",
"price": 52
"genreId": "2"
},
{
"title": "Game of thrones",
"price": 70
"genreId": "1"
}
]
/api/genres
[
{
"id": 1,
"name": "Horror"
},
{
"id": 2,
"name": "Fantasy"
}
]