Articles of node.js

socket.io et session?

J’utilise un framework express. Je veux accéder aux données de session depuis socket.io. J’ai essayé d’exprimer DynamicHelpers avec les données client.listener.server.dynamicViewHelpers, mais je ne peux pas obtenir de données de session. Existe-t-il un moyen simple de le faire? S’il vous plaît voir le code app.listen(3000); var io = require(‘socket.io’); var io = io.listen(app); io.on(‘connection’, function(client){ […]

Quelles sont les différences entre node.js et node?

J’ai installé node.js sur ma machine (linux menthe 15), quand je lance node example.js , il est écrit: The program ‘node’ can be found in the following packages: * node * nodejs-legacy Try: sudo apt-get install Alors, quelles sont les différences entre node et nodejs? J’ai déjà installé node.js et node, mais lorsque je lance […]

Utilisez gulp pour sélectionner et déplacer les répertoires et leurs fichiers

J’utilise actuellement gulp pour appeler un script bash qui nettoie mon répertoire dist/ et déplace les fichiers appropriés dans le répertoire clean. Je voudrais que cela se fasse avec gulp, car je ne suis pas sûr que le script fonctionne sur un système de fichiers non * nix. Jusqu’à présent, j’utilise le module gulp-clean pour […]

Vous cherchez un moyen de copier des fichiers dans Gulp et renommer en fonction du répertoire parent

Pour chaque module, j’ai des fichiers qui doivent être copiés dans le répertoire de construction, et je cherche un moyen de réduire le code répété de ceci: gulp.src(‘./client/src/modules/signup/index.js’) .pipe(gulp.dest(‘./build/public/js/signup’)); gulp.src(‘./client/src/modules/admin/index.js’) .pipe(gulp.dest(‘./build/public/js/admin’)); à quelque chose comme ça: gulp.src(‘./client/src/modules/(.*)/index.js’) .pipe(gulp.dest(‘./build/public/js/$1’)); Évidemment, ce qui précède ne fonctionne pas, alors y a-t-il un moyen de le faire, ou un […]

Rechargement automatique d’une application Sails.js sur les modifications de code?

Actuellement, il semble que pour tout changement de code dans une application sails.js, vous devez arrêter manuellement le serveur de voiles et exécuter à nouveau le sails lift avant de pouvoir voir les modifications. Je me demandais s’il était possible, en mode de développement, de redémarrer automatiquement le serveur Sails lorsqu’il détecte un changement de […]

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 […]