Articles of node.js

Comment arrêter l’application Node.js en utilisant un module pour toujours sous Windows?

Je suis passé par tant de questions concernant le module pour toujours pour nodejs APP, mais je n’ai pas trouvé ma réponse. Forever module Forever fonctionne correctement sur une machine Linux, mais maintenant je mets mon application sur Windows 7 et essaye de l’exécuter pour toujours. D’abord j’ai installé pour toujours le module comme npm […]

Node.js “ERREUR FATALE: Échec de l’allocation JS – processus hors mémoire” – possibilité d’obtenir une trace de stack?

Eh bien … je suis de retour à la case départ. Je ne peux pas comprendre ça pour la vie de moi. Je reçois l’erreur suivante: FATAL ERROR: JS Allocation failed – process out of memory Je pourrais énumérer les dizaines (oui, des dizaines) de choses que j’ai essayé de comprendre à la source de […]

npm ne fonctionne pas, obtenez toujours cette erreur -> Erreur: Impossible de trouver le module ‘are-we-yet-yet’

J’ai essayé d’installer grunt sur un mac avec Yosemite. Le noeud est déjà installé dans la version la plus récente. Si je tape “node -v” dans le terminal, j’obtiens la ligne v0.12.5. c’est bon. mais quand je veux installer quelque chose avec npm je reçois seulement une erreur … J’ai essayé “sudo npm install -g […]

Débogage Grunt de Webstorm

Il est possible d’exécuter des tâches difficiles dans WebStorm via des outils externes. Cependant, est-il possible de recourir au débogage avec des outils externes? En exécutant des tâches telles que le grunt test grunt server ou le grunt test grogné dans WebStorm, cela faciliterait considérablement le débogage si cela est possible avec des outils externes […]

Node met à jour un package spécifique

Je souhaite mettre à jour mon navigateur sans mettre à jour tous mes paquets de nœuds . Comment puis-je atteindre cet objective? Ma version actuelle de Browser-sync n’a pas l’interface graphique de synchronisation du navigateur 🙁 ├─┬ browser-sync@1.9.2 │ ├── browser-sync-client@1.0.2

Détection de CTRL + C dans Node.js

J’ai obtenu ce code à partir d’une autre question SO, mais node s’est plaint d’utiliser process.stdin.setRawMode au lieu de tty, donc je l’ai changé. Avant: var tty = require(“tty”); process.openStdin().on(“keypress”, function(chunk, key) { if(key && key.name === “c” && key.ctrl) { console.log(“bye bye”); process.exit(); } }); tty.setRawMode(true); Après: process.stdin.setRawMode(true); process.stdin.on(“keypress”, function(chunk, key) { if(key && […]

Node.js: pour chacun… ne fonctionne pas

Je voulais utiliser for each … in avec Node.js (v0.4.11). Je l’utilise comme ceci: var conf = { index: { path: { first: “index.html”, pattern: “index/{num}.html” }, template: “index.tpl”, limit: 8 }, feed: { path: “feed.xml”, template: “atom.tpl”, limit: 8 } } for each (var index in conf) { console.log(index.path); } Je reçois l’erreur suivante: […]

Quel type de schéma dans Mongoose est le meilleur pour l’horodatage?

J’utilise Mongoose, MongoDB et Node. Je voudrais définir un schéma où l’un de ses champs est une date \ timestamp. Je voudrais utiliser ce champ pour renvoyer tous les enregistrements mis à jour au cours des 5 dernières minutes. En raison du fait que dans Mongoose je ne peux pas utiliser la méthode Timestamp () […]

Comment gérer le if-else en promesse alors?

Dans certains cas, lorsque je reçois une valeur renvoyée par un object promesse, je dois démarrer deux processus différents then() fonction de la condition de la valeur, par exemple: promise().then(function(value){ if(//true) { // do something } else { // do something } }) Je pense que je peux peut-être écrire comme: promise().then(function(value){ if(//true) { // […]

Impossible de modifier le favicon avec Express.js

C’est une question très simple, mais j’essaie de changer la favicon de mon application node.js / Express avec app.use(express.favicon(__dirname + ‘/public/images/favicon.ico’)); et je reçois toujours le favicon par défaut. C’est dans ma fonction app.configure , et oui, j’ai vérifié qu’il y a un favicon.ico dans /public/images/favicon.ico . Il n’y a rien non plus dans un […]