Cum generezi o aplicatie nodejs cu npm

Post Title

       Buna, de ceva timp nu am mai venit cu nici un articol, nici acesta nu va fi un articol complex ci o introducere in cum sa iti generezi rapid o aplicatie node.js folosind frameworkul expressjs. Node.js este un "eniroment" care cu ajutorul interpretorului v8 de la Chrome ruleaza aplicatii javascript pe server, mai multe detalii sunt aici. Site-ul oficial este http://nodejs.org/

Instalarea NodeJs este destul de simpla :

  • Ubuntu, Mint prin 
  1.  
  2. sudo apt-get install nodejs

 Instalarea npm este la fel de simpla 

  1.  
  2. sudo apt-get install npm

Pentru cei ce nu stiu ce este npm acesta este un manager de packete nodejs, mai multe detalii gasiti pe site-ul oficial https://www.npmjs.org/

  • Fedora prin
  1.  
  2. sudo yum install nodejs npm
  • Arch, Manjaro prin
  1.  
  2. pacman -S nodejs

 

Daca mai doriti si pentru alta platforma sau nu va descurcati cu instalalrea va rog sa lasati un comentariu.

Dupa instalarea nodejs-ului si a npm-ului trebuie sa instalati frameworkul express

  1. Generam o noua aplicatie prin 
    1.  
    2. sudo npm install -g express-generator@4
  2. Creem o noua aplicatie prin 
    1.  
    2. express /cale_catre_locul_unde_stocam_aplicatia

    o sa vedeti un mesaj asemnator cu 

    1.  
    2. create : .
    3. create : ./package.json
    4. create : ./app.js
    5. create : ./public
    6. create : ./routes
    7. create : ./routes/index.js
    8. create : ./routes/users.js
    9. create : ./views
    10. create : ./views/index.jade
    11. create : ./views/layout.jade
    12. create : ./views/error.jade
    13. create : ./bin
    14. create : ./bin/www
    15. create : ./public/javascripts
    16. create : ./public/images
    17. create : ./public/stylesheets
    18. create : ./public/stylesheets/style.css
    19.  
    20. install dependencies:
    21. $ cd . && npm install
    22.  
    23. run the app:
    24. $ DEBUG=exp ./bin/www
  3. Instalam dependentele prin 
    1.  
    2. npm install
  4. Rulam aplicatia prin 
    1.  
    2. npm start

 

Voila! daca mergeti in browser si mergeti catre url-ul http://localhost:3000/ o sa vedeti mesajul 

  1.  
  2. Express
  3.  
  4. Welcome to Express

 

Mai multe exemple gasiti aici : http://runnable.com/express (Node JS login & logout si multe altele interesante)

      Cam atat pentru inceput astept intrebari si feedback de la cititori, stiu ca e putin prezentat aici insa promit sa vin cu mai multe tutoriale despre nodejs si chiar aplicatii in timp real cu nodejs si socket.io

Autor articol

Ştiinţa fără religie este şchioapă, religia fără ştiinţă este oarbă (Albert Einstein)

Structura de aplicatie Angular.js
 

Articolul anterior


Acest articol nu este comentat, fii primul care o face

Trebuie sa fii logat sa poti lasa un comentariu Autentificare Inregistrare Logare cu Facebook
top