Articles of node.js

Pourquoi gulp.src n’aime-t-il pas passer un tableau de chemins complets aux fichiers?

Je tente de transmettre gulp.src à un tableau de fichiers que je veux gérer. C’est le tableau tel qu’il est. [‘bower_components/jquery/jquery.js’, ‘bower_components/superscrollorama/js/greensock/TweenMax.min.js’, ‘bower_components/superscrollorama/jquery.superscrollorama.js’ ] Je trouve cependant que gulp.src ne semble pas aimer cela et que le troisième élément ne parvient pas à atteindre la destination finale. J’ai trouvé que tout fonctionne bien lorsque j’introduis […]

Lire un fichier dans Node.js

Je suis assez perplexe avec la lecture de fichiers dans Node.js. fs.open(‘./start.html’, ‘r’, function(err, fileToRead){ if (!err){ fs.readFile(fileToRead, {encoding: ‘utf-8’}, function(err,data){ if (!err){ console.log(‘received data: ‘ + data); response.writeHead(200, {‘Content-Type’: ‘text/html’}); response.write(data); response.end(); }else{ console.log(err); } }); }else{ console.log(err); } }); Le fichier start.html trouve dans le même répertoire que le fichier qui tente de […]

comment libérer localhost de l’erreur: écoutez EADDRINUSE

Je teste un serveur écrit en nodejs sur Windows 7 et quand j’essaie de lancer le testeur dans la ligne de commande, je reçois l’erreur suivante Error: listen EADDRINUSE at errnoException (net.js:614:11) at Array.0 (net.js:704:26) at EventEmitter._tickCallback (node.js:192:40) Comment puis-je le réparer sans redémarrer?

Données POST avec module de requête sur Node.JS

Ce module est ‘demande https://github.com/mikeal/request Je pense que je suis chaque pas mais je manque une dispute .. var request = require(‘request’); request.post({ url: ‘http://localhost/test2.php’, body: “mes=heydude” }, function(error, response, body){ console.log(body); }); à l’autre bout j’ai echo $_POST[‘mes’]; Et je sais que le php n’est pas faux …

RabbitMQ / AMQP: queue unique, plusieurs consommateurs pour un même message?

Je commence tout juste à utiliser RabbitMQ et AMQP en général. J’ai une file de messages J’ai plusieurs consommateurs, et j’aimerais faire différentes choses avec le même message . La plupart de la documentation de RabbitMQ semble être centrée sur le round-robin, c’est-à-dire où un seul consommateur consum un seul message, la charge étant répartie […]

Comment déployer automatiquement mon application après un push git (GitHub et node.js)?

J’ai mon application (node.js) déployée sur un VPS (Linux). J’utilise git hub comme référentiel. Comment puis-je déployer l’application automatiquement, sur git push?

Comment capturer aucun fichier pour fs.readFileSync ()?

Dans le fichier node.js, readFile () montre comment capturer une erreur, mais la fonction readFileSync () ne contient aucun commentaire sur la gestion des erreurs. En tant que tel, si j’essaie d’utiliser readFileSync () quand il n’y a pas de fichier, j’obtiens l’erreur Error: ENOENT, no such file or directory . Comment puis-je capturer l’exception […]

Node.js: Ssortingng contient une autre chaîne

Comment puis-je vérifier si une chaîne contient une autre chaîne au lieu d’utiliser “==” pour comparer la chaîne entière? Cordialement

Indexation Mongoose dans le code de production

Selon la documentation Mongoose pour MongooseJS et MongoDB / Node.js : Lorsque votre application démarre, Mongoose appelle automatiquement ensureIndex pour chaque index défini dans votre schéma. Bien que intéressant pour le développement, il est recommandé de désactiver ce comportement en production car la création d’index peut avoir un impact significatif sur les performances. Désactivez le […]

Comment savoir si le paquet npm a été installé globalement ou localement

J’installe grunt, node, npm, bower et grunt-cli sur windows7. Les instructions disent que je devrais exécuter les commandes d’installation avec l’option -g pour global. Comment puis-je vérifier si j’ai utilisé l’option -g lors de l’installation? Il faudra beaucoup de temps pour les désinstaller et les réinstaller.