fix 11e3
This commit is contained in:
@@ -32,29 +32,6 @@
|
|||||||
|
|
||||||
<!-- POST -->
|
<!-- POST -->
|
||||||
<div id="postsContainer" class="posts-container"></div>
|
<div id="postsContainer" class="posts-container"></div>
|
||||||
|
|
||||||
<!-- ISTRUZIONI -->
|
|
||||||
<div class="instructions-box" style="margin-top: 30px;">
|
|
||||||
<h2>📝 Istruzioni</h2>
|
|
||||||
<ol>
|
|
||||||
<li>Apri <code>script.js</code> e completa <code>fetchUserAndPosts()</code></li>
|
|
||||||
<li>Compila <code>BASE_URL</code></li>
|
|
||||||
<li>Fai due fetch: <code>/users/{id}</code> e <code>/posts</code></li>
|
|
||||||
<li>Usa <code>filter()</code> per relazionare i dati</li>
|
|
||||||
</ol>
|
|
||||||
|
|
||||||
<div class="hint">
|
|
||||||
<strong>💡 Suggerimento:</strong>
|
|
||||||
<pre>const user = await fetch(...);
|
|
||||||
const allPosts = await fetch(...);
|
|
||||||
const userPosts = allPosts.filter(post => post.userId === user.id);</pre>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="challenge">
|
|
||||||
<strong>🎯 Bonus Challenge:</strong>
|
|
||||||
<p>Ordina i post dal più recente al meno recente usando <code>sort()</code>.</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<script src="script.js"></script>
|
<script src="script.js"></script>
|
||||||
|
|||||||
@@ -117,6 +117,8 @@ function handleError(message) {
|
|||||||
* 8. Gestisci gli errori con handleError()
|
* 8. Gestisci gli errori con handleError()
|
||||||
*/
|
*/
|
||||||
async function fetchUserAndPosts() {
|
async function fetchUserAndPosts() {
|
||||||
|
// TODO Rimuovi questa riga e completa la funzione
|
||||||
|
handleError('Codice non implementato - Completa la funzione fetchUserAndPosts()');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user