Articles of node.js

Comment stocker les parameters de déploiement / fichiers de configuration Node.js?

J’ai travaillé sur quelques applications Node et j’ai cherché un bon schéma de stockage des parameters liés au déploiement. Dans le monde de Django (d’où je viens), la pratique courante serait d’avoir un fichier settings.py contenant les parameters standard (fuseau horaire, etc.), puis un local_settings.py pour les parameters spécifiques au déploiement, à savoir. à quelle […]

Node.js Gestion des exceptions des meilleures pratiques

Je viens de commencer à essayer node.js il y a quelques jours. J’ai réalisé que le nœud est terminé chaque fois que j’ai une exception non gérée dans mon programme. Ceci est différent du conteneur de serveur normal auquel j’ai été exposé et sur lequel seul le thread de travail meurt lorsque des exceptions non […]

Est-ce que je valide le fichier package-lock.json créé par npm 5?

npm 5 est sorti aujourd’hui et l’une des nouvelles fonctionnalités inclut des installations déterministes avec la création d’un fichier package-lock.json . Ce fichier est-il censé être conservé dans le contrôle de code source? Je suppose qu’il est similaire à yarn.lock et composer.lock , les deux étant supposés être conservés dans le contrôle des sources.

Comment installer une version précédente d’un paquet npm?

J’ai utilisé nvm pour télécharger le noeud v0.4.10 et installer npm pour travailler avec cette version de noeud. J’essaie d’installer express en utilisant npm install express -g et j’obtiens une erreur qui exprime nécessite la version de noeud> = 0.5.0. Eh bien, c’est étrange, car je suis les instructions pour un tutoriel node + express […]

Vérifiez si le fichier / répertoire existe dans Node.js

Comment puis-je vérifier, en utilisant node.js , si un fichier ou un répertoire existe?

Comment obtenir des variables GET (ssortingng de requête) dans Express.js sur Node.js?

Pouvons-nous obtenir les variables de la chaîne de requête dans Node.js, tout comme nous les $_GET dans PHP $_GET ? Je sais que dans Node.js nous pouvons obtenir l’URL dans la requête. Existe-t-il une méthode pour obtenir les parameters de chaîne de requête?

Comment mettre à jour Node.js?

J’ai fait ce qui suit pour mettre à jour mon npm: npm update npm -g Mais je ne sais pas comment mettre à jour Node.js. Aucune suggestion? (J’utilise Node.js 0.4.1 et je souhaite mettre à jour vers Node.js 0.6.1.)

Comment obtenir le chemin d’access au script actuel avec Node.js?

Comment pourrais-je obtenir le chemin du script dans Node.js? Je sais qu’il y a process.cwd , mais cela ne concerne que le répertoire où le script a été appelé, pas le script lui-même. Par exemple, disons que je suis dans /home/kyle/ et que je lance la commande suivante: node /home/kyle/some/dir/file.js Si j’appelle process.cwd() , j’obtiens […]

Comment faire une requête HTTP POST dans node.js?

Comment puis-je créer une requête HTTP POST sortante, avec des données, dans node.js?

Quelle est la différence entre les dépendances, devDependencies et peerDependencies dans le fichier npm package.json?

Cette documentation répond très mal à ma question. Je n’ai pas compris ces explications. Est-ce que quelqu’un peut dire en termes plus simples? Peut-être avec des exemples s’il est difficile de choisir des mots simples?