Une très bonne chose pour apprendre Node.js, c’est d’utiliser Cloud9. Le service propose des serveurs gratuits, que l’on peut utiliser sans rien installer, tout ça dans son navigateur. J’ai utilisé pendant plusieurs semaine leur service, et vraiment je trouve que ça vaut le détour, peut-être pas pour du développement lourd, mais au moins pour de l’entrainement, de l’apprentissage ou des POC.
Voici ici mes notes.
En cas d’erreur :
Error: listen EADDRINUSE
Taper la commande suivante dans un terminal Cloud9 :
kill $(ps ax | grep '[j]s' | awk '{ print }')
(via)
Quelques liens pour faire un site utilisant des templates Handlebars avec Express
- Basic website with Node and Express
- Handlebars template examples with Express 4/nodejs
- Handlebars template examples with Express 4 [Node.js]
Pour ce qui est de l’utilisation et de la configuration de bases de données sur Cloud9 :
- MySQL – Setting up MySQL
- MongoDB – Setting up MongoDB
- SQLite – Setting up SqLite3
Creating a REST API using Node.js, Express, and MongoDB
Concernant NodeJS, mais hors Cloud9
Sur les authentifications et Passport :
Pour gérer la possibilité de se logguer
Un moyen de gérer les authentifications avec Passport
Excellent article