Articles of node.js

Comment puis-je mettre à jour plusieurs documents en mongoose

J’ai trouvé le script suivant: Device.find(function(err, devices) { devices.forEach(function(device) { device.cid = ”; device.save(); }); }); MongoDB a le “multi” drapeau pour une mise à jour sur plusieurs documents, mais je n’ai pas réussi à faire cela avec mongoose. Est-ce que ce n’est pas encore supporté ou est-ce que je fais quelque chose de mal?! […]

grunt – obtenir “Module Npm local” xxx “introuvable. Est-ce que c’est installé?

Je viens de recevoir une copie d’un paquet grognant sur lequel travailler, mais je suis nouveau à grogner et j’ai du mal à trouver des réponses à quelques questions. Le plus gros problème est de ne pas savoir d’où viennent les erreurs ci-dessous – quelqu’un peut-il me dire d’où cela vient? Ces deux fichiers sont […]

Grunt: regarder plusieurs fichiers, comstackr uniquement modifié

Je suis nouveau chez Grunt et jusqu’à présent, je l’apprécie beaucoup. Je veux que Grunt comstack uniquement les fichiers modifiés lors de l’exécution de grunt watch Dans mon grunfile.coffee j’ai actuellement (parties pertinentes). Remarque: assets / javascript / app.coffee et assets / javascript / app.js sont des répertoires coffee: default: expand: true cwd: “assets/javascript/app.coffee” src: […]

webSocketServer node.js comment différencier les clients

J’essaie d’utiliser des sockets avec node.js, j’ai réussi mais je ne sais pas comment différencier les clients dans mon code. La partie concernant les sockets est la suivante: var WebSocketServer = require(‘ws’).Server, wss = new WebSocketServer({port: 8080}); wss.on(‘connection’, function(ws) { ws.on(‘message’, function(message) { console.log(‘received: %s’, message); ws.send(message); }); ws.send(‘something’); }); Ce code fonctionne bien avec […]

Échec de l’acquisition du fichier intaller_nodejs_windows.msi: erreur CRC

Je reçois une erreur: Failed to correctly acquire intaller_nodejs_windows.msi file: CRC error. En essayant d’installer Aptana_Studio_3_Setup_3.6.1. J’ai également installé node-v4.2.1-x64.msi (redémarré le système) et Git-2.6.2-64-bit , mais toujours pas en mesure d’installer et d’obtenir l’erreur ci-dessus. S’il vous plaît donnez votre avis.

Peut-on utiliser un proxy (comme Fiddler) avec ClientRequest de Node.js

Peut-on configurer node.js pour reconnaître un proxy (comme Fiddler par exemple) et acheminer tous les ClientRequest via le proxy? J’utilise un nœud sous Windows et je voudrais déboguer les requêtes http comme si j’utilisais Fiddler pour JavaScript dans le navigateur. Juste être clair, je n’essaye pas de créer un proxy ni des requêtes de proxy […]

Récupérer des données à partir d’un object ReadableStream?

Comment puis-je obtenir des informations à partir d’un object ReadableStream? J’utilise l’API Fetch et je ne vois pas cela clairement dans la documentation. Le corps est renvoyé en tant que ReadableStream et je souhaite simplement accéder à une propriété dans ce stream. Sous Response dans les outils de développement du navigateur, il me semble que […]

Affiche toutes les licences des bibliothèques node.js installées

Existe-t-il une option dans npm (ou un autre outil) pour imprimer toutes les licences utilisées? J’ai un projet et je veux m’assurer que je n’utilise pas une bibliothèque sous une licence que je ne peux pas utiliser. EDIT: découvert que beaucoup de développeurs n’incluent pas la licence dans le package.json, donc j’ai dû trouver manuellement […]

Comment obtenir le nom de fichier du script exécuté dans NodeJS?

Comment obtenir le nom de fichier du script en cours d’exécution dans l’application NodeJS?

Mise à jour vers angular 5

Comment mettre à jour vers Angular 5? Ceci est de mon package.json: “dependencies”: { “@angular/animations”: “5.0.0”, “@angular/common”: “5.0.0”, “@angular/comstackr”: “5.0.0”, “@angular/core”: “5.0.0”, “@angular/forms”: “5.0.0”, “@angular/http”: “5.0.0”, “@angular/platform-browser”: “5.0.0”, “@angular/platform-browser-dynamic”: “5.0.0”, “@angular/router”: “5.0.0”, “@types/jwt-decode”: “^2.2.1”, “bootstrap”: “^3.3.7”, “bootstrap-sass”: “^3.3.7”, “classlist.js”: “^1.1.20150312”, “core-js”: “^2.4.1”, “intl”: “^1.2.5”, “jquery”: “^3.2.1”, “jwt-decode”: “^2.2.0”, “rxjs”: “^5.4.2”, “zone.js”: “^0.8.14” }, “devDependencies”: { […]