Skip to content

Βασική δομή ενός project για τις ανάγκες της εργασίας 2 του μαθήματος INF165.

Notifications You must be signed in to change notification settings

bzafiris/inf165-webdev-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

inf165-webdev-project

Βασική δομή ενός project για τις ανάγκες της εργασίας 2 του μαθήματος INF165.

.
├── index.js
├── models
└── public
    ├── index.html
    ├── css
    |   └── style.css
    └── js
        └── main.js

Οι απαραίτητες εξαρτήσεις υπάρχουν ήδη στο package.json. Μπορείτε να τις εγκαταστήσετε με χρήση της εντολής

npm install

Για να δοκιμάσετε την εφαρμογή σας μπορείτε να την ξεκινήσετε με την εντολή

node index.js

Βέβαια, μετά από κάθε αλλαγή στον κώδικα του server θα πρέπει να κάνετε επανεκκίνηση της εφαρμογής. Για διευκόλυνσή σας μπορείτε να ξεκινήσετε την εφαρμογή με τη βοήθεια του εργαλείου nodemon ως εξής:

nodemon index.js

Κάθε φορά που αλλάζετε τον κώδικα του server, το nodemon επανεκκινεί αυτόματα τον server.

Χρήσιμες βιβλιοθήκες

  • Handlebars: γλώσσα για τη σύνταξη υποδειγμάτων (templates) για δυναμική παραγωγή HTML περιεχομένου,
  • expressjs: γρήγορη υλοποίηση υπηρεσιών ιστού,
  • uuid: παραγωγή μοναδικών αναγνωριστικών,
  • nodemon: εργαλείο για αυτόματη επανεκκίνηση μιας Node.js εφαρμογής, σε περίπτωση αλλαγών στα αρχεία της εφαρμογής.

About

Βασική δομή ενός project για τις ανάγκες της εργασίας 2 του μαθήματος INF165.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published