background image

 

75 | 

P a g e

 

 

ΣΧΕΔΙΑΣΜΟΣ ΚΑΙ ΥΛΟΠΟΙΗΣΗ WEBSITE ΠΛΑΤΦΟΡΜΑΣ ΓΙΑ ΤΗΝ ΔΙΑΧΕΙΡΙΣΗ ΡΟΜΠΟΤΙΚΩΝ 

ΣΥΣΤΗΜΑΤΩΝ

 

 

Σαν αποτέλεσμα της αποκρυπτογράφησης, αποθηκεύεται η παράμετρος id του χρήστη που έκανε 

το αίτημα και χρησιμοποιείται για εξακρίβωση δικαιωμάτων στα δεδομένα της βάσης δεδομένων. 

Στην εικόνα (39) παρουσιάζεται ο κώδικας του αρχείου check-auth.js όπου γίνεται έλεγχος 

αυθεντικότητας του κλειδιού που παρέχει ο χρήστης στους headers

 

 

Εικόνα 39: Κώδικας αρχείου check-auth.js 

 

•  Έλεγχος και καταγραφή συμβάντων 

 

Για την κατασκευή του πληροφοριακού συστήματος χρησιμοποιήθηκε το πρόγραμμα Visual 

Studio Code. Μία από τις επεκτάσεις που παρέχεται από την ηλεκτρονική κοινότητα της εφαρμογής 

είναι το Chrome Debugger

Η  επέκταση  Chrome  Debugger  είναι,  όπως  και  το  όνομα  χαρακτηρίζει,  ένας  μηχανισμός 

αποσφαλμάτωσης.  Ορίζοντας  σημεία  ελέγχου  μέσω  της  εφαρμογής  Visual  Studio  Code 

επιτυγχάνεται η επίβλεψη εκτέλεσης κώδικα Typescript. Με τον τρόπο αυτόν, η αποσφαλμάτωση 

του  κώδικα,  η  επικύρωση  ορθής  λειτουργίας  της  εφαρμογής  και  η  παρακολούθηση  της  ροής 

δεδομένων υλοποιείται με μεγάλη ευκολία. 

Επιπλέον,  χρησιμοποιήθηκε  και  η  κονσόλα  του  Chrome  σε  συνδυασμό  με  εντολές 

console.log() παρέχοντας δεδομένα κατάστασης σε πραγματικό χρόνο εκτέλεσης της εφαρμογής. 

Στην εικόνα (40) παρουσιάζεται η σελίδα `Ρομπότ` με ανοιχτή τη κονσόλα του Chrome. Στην 

εικόνα (41) παρουσιάζεται η ίδια σελίδα με ανοιχτό το Visual Studio Code χρησιμοποιώντας το 

Chrome Debugger extension.