Articles of node.js

Modifier le répertoire d’installation global par défaut pour les modules node.js dans Windows?

Dans mon installation Windows, PATH inclut C:\Program Files\nodejs , où est exécutable node.exe . Je suis capable de lancer node depuis le shell, ainsi que npm . Je voudrais aussi que de nouveaux exécutables soient installés dans C:\Program Files\nodejs , mais cela semble impossible. La NODE_PATH variables NODE_PATH et NODE_MODULES ne change rien: les choses […]

Comment spécifier le code d’erreur HTTP?

J’ai essayé: app.get(‘/’, function(req, res, next) { var e = new Error(‘error message’); e.status = 400; next(e); }); et: app.get(‘/’, function(req, res, next) { res.statusCode = 400; var e = new Error(‘error message’); next(e); }); mais toujours un code d’erreur de 500 est annoncé.

npm: désactiver le script postinstall pour le package

Est-ce qu’il existe une option npm pour désactiver le script postinstall lors de l’installation du paquet? Ou pour réécrire n’importe quel champ de package.json?

J’ai besoin d’un programmateur Nodejs qui permet des tâches à des intervalles différents

Je recherche un emploi du temps de poste qui me permettra de planifier un certain nombre de tâches à différents intervalles. Par exemple, Fonction d’appel A toutes les 30 secondes appelez la fonction B toutes les 60 secondes appelez la fonction C tous les 7 jours Je veux aussi pouvoir démarrer et arrêter le processus. […]

Comment utiliser le HTML comme moteur de vue dans Express?

J’ai essayé ce changement simple à partir de la graine et créé les fichiers .html correspondants (par exemple, index.html). //app.set(‘view engine’, ‘jade’); app.set(‘view engine’, ‘html’); et ce fichier est resté le même: exports.index = function(req, res){ res.render(‘index’); }; mais en courant je reçois 500 Erreur: Impossible de trouver le module ‘html’ Est-ce que ma seule […]

npm – installe des dépendances pour un paquet dans un autre dossier?

J’ai la structure de répertoires suivante: /some_project source.js package.json Je voudrais installer les dépendances pour some_project. Je sais que je pourrais cd dans some_project puis exécuter npm install Mais je me demandais si c’est possible sans changer de répertoire? Quelque chose comme npm install some_project/package.json

inclure un fichier .js externe dans l’application node.js

J’ai une application de noeud app.js. Comme ce fichier commence à se développer, je voudrais déplacer une partie du code dans d’autres fichiers que je “nécessiterais” ou “inclure” dans le fichier app.js. J’essaie des choses comme: // Declare application var app = require(‘express’).createServer(); // Declare usefull stuff for DB purposes var mongoose = require(‘mongoose’); var […]

ReferenceError: describe n’est pas défini NodeJs

J’essaie de définir certains points de terminaison et de faire un test avec nodejs . Dans server.js j’ai: var express = require(‘express’); var func1 = require(‘./func1.js’); var port = 8080; var server = express(); server.configure(function(){ server.use(express.bodyParser()); }); server.post(‘/testend/’, func1.testend); et dans func1.js : var testend = function(req, res) { serialPort.write(“1”, function(err, results) { serialPort.write(“2” + […]

Gestion des sessions dans Node.js?

Quelle est la meilleure façon de gérer les variables de session dans Node.js? Y a-t-il une bibliothèque?

Comment importer des modules globaux dans Node? J’obtiens «Erreur: Impossible de trouver le module »?

J’essaie de configurer Node sur Mac OSX Lion. Tout semble fonctionner correctement, mais je n’arrive pas à importer des modules de mon dossier de modules globaux. Je reçois l’erreur, Error: Cannot find module Si je lance ceci: node -e require.paths , la réponse est la suivante: [ ‘/usr/local/lib/node_modules’, ‘/Users/Me/.node_modules’, ‘/Users/Me/.node_libraries’, ‘/usr/local/Cellar/node/0.4.12/lib/node’ ] Ce qui est […]