Articles of node.js

Comment lister toutes les versions d’un module npm?

Afin de voir toutes les versions d’un module de noeud [webpack], j’ai exécuté la commande ci-dessous dans l’invite de commande Windows npm view webpack versions Cette commande affiche uniquement les 100 premières versions et affiche plus tard le texte “331 plus”. Comment vais-je pouvoir lister toutes les versions?

Node.js est-il récursif? Cela fonctionnera-t-il sur des répertoires non vides?

La documentation de fs.rmdir est très courte et n’explique pas le comportement de rmdir lorsque le répertoire n’est pas vide. Q : Que se passe-t-il si j’essaie d’utiliser cette API pour supprimer un répertoire non vide?

Comment gérer un «pool» d’instances PhantomJS

Je planifie un service Web pour mon propre usage en interne qui prend un argument, une URL et renvoie html représentant le DOM résolu de cette URL. Par résolu, je veux dire que le service Web obtiendra d’abord la page sur cette URL, puis utilisera PhantomJS pour “rendre” la page, puis renverra la source résultante […]

Variable globale dans app.js accessible dans les itinéraires?

Comment définir une variable dans app.js et la rendre disponible dans toutes les routes, au moins dans le fichier index.js situé dans les routes. en utilisant le framework express et node.js

Plate-forme de commerce électronique basée sur Node.JS

Je sais que cette question a déjà été posée. Mais je vois que les réponses sont assez datées (du moins par rapport au rythme que nous avançons). Je pose donc la même question à nouveau. Nous sums sur le sharepoint lancer un projet visant à créer une plate-forme multi-locataire qui supportera le commerce électronique de […]

npm n’a pas réussi à installer le temps avec make not found error

Lorsque j’essaie d’installer le temps sur le serveur nodejs, j’obtiens l’erreur ci-dessous: time@0.8.4 install /var/www/track/node_modules/time node-gyp rebuild gyp ERR! build error gyp ERR! stack Error: not found: make gyp ERR! stack at F (/usr/lib/nodejs/npm/node_modules/which/which.js:43:28) gyp ERR! stack at E (/usr/lib/nodejs/npm/node_modules/which/which.js:46:29) gyp ERR! stack at /usr/lib/nodejs/npm/node_modules/which/which.js:57:16 gyp ERR! stack at Object.oncomplete (fs.js:297:15) gyp ERR! System Linux […]

Séparation de la logique du serveur de fichiers et de socket.io dans node.js

Je suis assez novice sur node.js et j’ai trouvé que c’était assez compliqué de séparer un projet en plusieurs fichiers au fur et à mesure que le projet grandissait. J’avais auparavant un gros fichier qui servait à la fois de serveur de fichiers et de serveur Socket.IO pour un jeu HTML5 multijoueur. Je souhaite idéalement […]

En boucle avec des promesses

Quelle serait la manière idiomatique de faire quelque chose comme une boucle avec des promesses. Alors: Faites quelque chose si la condition est toujours valable, répétez-le, puis faites autre chose. dosomething.then(possilblydomoresomethings).then(finish) Je l’ai fait de cette façon, je me demandais s’il y avait des façons meilleures / plus idéales? var q = require(‘q’); var index […]

Routage joker Express-js pour couvrir tout ce qui se trouve sous et y compris un chemin

J’essaie de faire en sorte qu’un itinéraire couvre tout ce qui se trouve sous /foo y compris /foo lui-même. J’ai essayé d’utiliser /foo* qui fonctionne pour tout, sauf qu’il ne correspond pas à /foo . Observer: var express = require(“express”), app = express.createServer(); app.get(“/foo*”, function(req, res, next){ res.write(“Foo*\n”); next(); }); app.get(“/foo”, function(req, res){ res.end(“Foo\n”); }); […]

Comment emballer et déployer l’application Web Node.js + express?

Je suis nouveau dans la programmation de Node.js et j’ai récemment créé un exemple d’application Web fonctionnant avec (express, backbone et autres technologies de vue complémentaires, avec mongoDB). Maintenant, je suis à un point où je veux déployer la même chose dans un environnement de transfert et je ne sais pas comment emballer cette application […]