SamaraFellaDina / connect-your-tribe-squad-page

Redesign met je squad een squadpagina op basis van een bestaande API.
https://uninterested-dove-gaiters.cyclic.app
MIT License
0 stars 0 forks source link

Detail pagina maken in de `index` #15

Open SamaraFellaDina opened 9 months ago

SamaraFellaDina commented 9 months ago

Je kan bij iedereen de detail pagina zien in de index, alleen kan ik niet dezelfde API data eruit halen als bij het index bestand

Image

  <h1><%=person.name%>></h1>
SamaraFellaDina commented 9 months ago

Ik heb verder het bestand van person.ejs naar details.ejs veranderd, omdat er anders verwarring onstaat over de waarde en het bestand

response.render('details', data)
SamaraFellaDina commented 9 months ago

Image

Ook ben ik begonnen met de uitingen van mijn breakdownschets.

Ik heb voor nu even placeholders gebruikt, aangezien ik anders elke keer een foutmelding krijg

SamaraFellaDina commented 9 months ago

Het is gelukt om de data erin te plaatsen en te laten weergeven binnen de website. Door deze code

// Maak een GET route voor person met een request parameter id
app.get('/person/:id', function (request, response) {
  // Gebruik de request parameter id en haal de juiste persoon uit de FDND API op
  fetchJson(apiUrl + '/person/' + request.params.id).then((data) => {
    console.log(data.data.name);
    // Render index.ejs uit de views map en geef uit FDND API opgehaalde data mee
    response.render('details', {person: data.data})
  })
})

Wat heb je allemaal gedaan?