background image

 
 

 

 

57 

 

Στην εικόνα που ακολουθεί  (Εικόνα 28) παρουσιάζεται  ένα τμήμα του κώδικα 

του  αρχείου  pages.js  όπου  υπάρχουν  σελίδες  με απλή πλοήγηση χωρίς  παραμέτρους 

και σελίδες,  οι οποίες απαιτούν ταυτοποίηση (συνάρτηση  requireAuth)  και έλεγχο του 

χρήστη, αν είναι διαχειριστής ή απλός χρήστης (συνάρτηση checkUser).  

 

Εικόνα 28: Τμήμα κώδικα από το αρχείο pages.js 

 

Είναι σημαντικό να αναφερθεί για την καλύτερη  κατανόηση της εικόνας  ότι η 

γραμμή κώδικα τριάντα τρία (33) εφαρμόζει την συνάρτηση (checkUser, requireAuth) 

σε όλες τις σελίδες που βρίσκονται κάτω από την γραμμή αυτή. 

 

 RoomClient.js 

Το  αρχείο  RoomClient.js  είναι  ένα  από  τα  πιο  σημαντικά  αρχεία  του 

συστήματος και είναι υπεύθυνο για την επικοινωνία του  server με τον client.   Για κάθε 

συνάρτηση  που  υπάρχει  στο  αρχείο  server.js  υπάρχει  μια  αντίστοιχη  στο  αρχείο 

RoomClient.js.