Εφαρμογή GET αιτημάτων στο JavaScript
Ας υποθέσουμε ότι υπάρχει ένα συγκεκριμένο αντικείμενο στον διακομιστή:
let obj = {1: 'a', 2: 'b', 3: 'c'};
export default function({get}) {
}
Ας δημιουργήσουμε τρεις συνδέσμους που στέλνουν GET παραμέτρους στον διακομιστή:
<a href="/handler/?key=1">1</a>
<a href="/handler/?key=2">2</a>
<a href="/handler/?key=3">3</a>
Τώρα ας τροποποιήσουμε τον κώδικα του διακομιστή έτσι ώστε η πλοήγηση μέσω του συνδέσμου να εμφανίζει το αντίστοιχο στοιχείο του αντικειμένου:
export default {
'/handler/': function({get}) {
let obj = {1: 'a', 2: 'b', 3: 'c'};
return obj[get.key];
}
}
Ας υποθέσουμε ότι υπάρχει ένας πίνακας με χρήστες στον διακομιστή:
let arr = [
'user1', 'user2', 'user3'
];
Δημιουργήστε συνδέσμους που εμφανίζουν στο πρόγραμμα περιήγησης τους αντίστοιχους χρήστες.
Τροποποιήστε το προηγούμενο πρόβλημα έτσι ώστε εάν λείπει το στοιχείο με το μεταδιδόμενο κλειδί από τον πίνακα, να στέλνεται σφάλμα στο πρόγραμμα περιήγησης.