background preloader

Nodejs

Facebook Twitter

Nodejitsu Inc. For the full table of contents see below, but first here is a quick cheatsheet of several npm commands: Installing npm back to top curl | sh Update npm There are several ways you can update npm. or.

Nodejitsu Inc.

26 modules Node.js que j’utilise tout le temps. Je suis comme vous, je reviens toujours à une petite boîte à outils essentielle, qui m’accompagne de projet en projet, chaque outil ayant maintes fois prouvé sa valeur.

26 modules Node.js que j’utilise tout le temps

C’est notamment le cas pour les modules Node.js. Je me suis dit que ça pouvait vous intéresser de savoir lesquels j’utilise. Utilitaires généraux Quelques modules utiles vraiment partout tout le temps. underscore Que je soie côté client ou serveur, si je suis en JavaScript, j’ai Underscore sous la main. Debug Lorsqu’on souhaite gérer intelligemment ses messages de débogage, une plâtrée de console.debug ou même console.log n’est guère suffisante… Il est préférable de se caler sur les modules noyaux et conventions Node, et d’utiliser un flux de sortie contextualisé et sensible à la variable d’environnement DEBUG (les modules noyaux de Node utilisent NODE_DEBUG).

On crée un logger de debug contextualisé comme ceci : Après quoi on s’en sert comme d’un appel console.debug, avec les mêmes paramètres, par exemple : colors rsvp q-io nconf. Pourquoi utiliser Browserify. Charger ses dépendances avec require(), c'est pratique Si vous développez en NodeJS, vous avez l'habitude de charger les modules nécessaires à votre code de cette manière: var express = require('express'); var mymodule = require('.

Pourquoi utiliser Browserify

/mymodule'); // ici notre code dépendant de express et de mymodule Ce qui est une syntaxe très agréable. Et au-delà de sa simplicité, l'intérêt de cette syntaxe est que Node va aller trouver le module requis en le cherchant dans le path, charger dans la variable ce que le module exporte, et cela sera fait avant qu'on passe à la suite du code.

Mais cela ne marche pas en Front En revanche, si vous développez en front, nos navigateurs actuels ne sauront que faire de ce genre d'instructions. Mgutz/execSync. Utiliser l’api Twitter à l’aide de Node.JS - Maxy.fr. Il peut être intéressant d’utiliser Node.JS pour gérer vos programmes utilisant l’api Twitter.

Utiliser l’api Twitter à l’aide de Node.JS - Maxy.fr

Vous n’êtes pas sans savoir que Node.JS accroit la rapidité, et ce n’est pas son seul avantage. Sachez donc qu’il est simple d’utiliser cette api à l’aide du module nommé Twitter. Il vous sera donc dans un premier temps nécessaire de l’installer grâce à la commande ssh : Un fois fait il ne vous reste plus qu’à vous lancer dans la programmation de votre fichier javascript. Il vous faudra dans un premier temps configurer vos accès à l’api. En bref une fois que vous avez fait tout ça et que vous avez obtenu vos clés : consumer_key, consumer_secret pour correspondant à votre application et si nécessaire access_token_key et access_token_secret correspondant à l’accès client vous pouvez remplir le code de configuration suivant : Il ne vous reste plus qu’à utiliser classiquement les possibilités de l’api en gardant sous la main la documentation très utile.

Récupérer la liste des followers d’un compte : Tutorial - Getting Started With Node.js, Express, MongoDB. Le framework Express.js. Express - api reference. Express() Create an express application. var express = require('express'); var app = express(); app.get('/', function(req, res){ res.send('hello world'); }); app.listen(3000); Application settings The following settings are provided to alter how Express will behave:

Express - api reference

Undefined. This is a first part of a series of posts that were inspired by the process of building stid.me blog.

undefined

My actual blog (the one you are reading right now), is based on Express to manage basic routing, Poet that is a super-minimal blog solution for node, coffeescript for the javascript syntax, jade for html markup and stylus for css markup. Setup your Express app You first step is to to create a new Express app with stylus css support: Browsermob-proxy. Visionmedia/ejs. Package.json: an interactive guide. The Node Toolbox - Node.js happiness.

Popular csv modules - Node.JS Modules. Marcelduran/webpagetest-api. Comment télécharger un fichier avec Node.js ? - Social Mobile dev. Vous pouvez télécharger un fichier avec HTTP.get.

Comment télécharger un fichier avec Node.js ? - Social Mobile dev

L'intérêt de cette méthode de téléchargement, par rapport aux méthodes avec CURL et WGET, est qu'on ne dépend pas d'un programme externe. Dans cet exemple, nous utilisons les modules fs pour l'accès au système de fichier et http : var fs = require('fs'); var http = require('http'); On spécifie l'URL du fichier à télécharger : var url_filename = ''; On prépare les options que l'on va transmettre à la fonction http.get : host : c'est le nom de domaine ou l'adresse IP du serveur port : c'est le port (par exemple 80 pour HTTP) path : c'est le chemin d'accès, comprenant requête query (exemple : index.php) On extrait le nom du fichier de l'URL :

Catchall. Catch all javascript exceptions npm install catchall Want to see pretty graphs?

catchall

Log in now! Read Me Motivation. Gm. GraphicsMagick and ImageMagick for node Basic Usage Streams Buffers.

gm