Articles of node.js

Node.js erreur non liée

J’ai littéralement cherché tout sur le web. Mais je n’ai pas trouvé la solution pour l’erreur node-0.8.8 already installed, it’s just not linked . Est-ce lié à un problème de fichier de chemin?

Koa / Co / Bluebird ou Q / Generators / Promises / Thunks interagissent? (Node.js)

J’étudie la création d’une application Web en partie avec Koa, mais je ne sais pas trop comment et quand choisir entre – et appliquer – la gamme de technologies / approches de “création asynchrone” ( énumérés ci-dessous). Globalement, les indications disparates sur le Web à ce sujet laissent encore à désirer, en particulier en ce […]

Node.js Streams vs. Observables

Après avoir appris sur les observables , je les trouve assez similaires aux stream Node.js. Les deux ont un mécanisme de notification au consommateur chaque fois que de nouvelles données arrivent, qu’une erreur se produit ou qu’il n’y a plus de données (EOF). J’aimerais apprendre les différences conceptuelles / fonctionnelles entre les deux. Merci!

Node.js – obtenir le nom du fichier courant

Comment obtenir le nom du fichier actuel, le nom de la fonction et le numéro de ligne? Je veux l’utiliser à des fins de journalisation / débogage, équivalent à __FILE__ , __LINE__ in c

Comment envoyer un message d’état http personnalisé dans node / express?

Mon application node.js est modélisée comme l’application express / examples / mvc . Dans une action de contrôleur, je souhaite cracher un statut HTTP 400 avec un message http personnalisé. Par défaut, le message d’état http est “Bad Request”: HTTP/1.1 400 Bad Request Mais je veux envoyer HTTP/1.1 400 Current password does not match J’ai […]

bcrypt en-tête d’elf invalide lors de l’exécution de l’application de noeud

Je travaille sur un projet nodejs pour l’école. Je n’ai pas pu installer bcrypt avec npm donc j’ai installé bcrypt-nodejs et le projet a bien fonctionné hier. Mais aujourd’hui, lorsque je fais une “application de noeud”, j’ai cette erreur: /…/node_modules/bcrypt/node_modules/bindings/bindings.js:79 throw e ^ Error: /…/node_modules/bcrypt/build/Release/bcrypt_lib.node: invalid ELF header at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at […]

Exécuter et obtenir la sortie d’une commande shell dans node.js

Dans un node.js, j’aimerais trouver un moyen d’obtenir la sortie d’une commande de terminal Unix. Est-ce qu’il y a un moyen de faire ça? function getCommandOutput(commandSsortingng){ // now how can I implement this function? // getCommandOutput(“ls”) should print the terminal output of the shell command “ls” }

Passage du contrôle de route avec un paramètre facultatif après root in express?

Je travaille sur une application simple de raccourcissement d’URL et j’ai les voies express suivantes: app.get(‘/’, function(req, res){ res.render(‘index’, { link: null }); }); app.post(‘/’, function(req, res){ function makeRandom(){ var text = “”; var possible = “ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789”; for( var i=0; i < 3 /*yu looking at me <33??*/; i++ ) text += possible.charAt(Math.floor(Math.random() * possible.length)); […]

Avantages des dépendances groupées sur les dépendances normales dans NPM

npm nous permet de spécifier des dépendances groupées, mais quels sont les avantages de le faire? Je suppose que si nous voulons être absolument sûrs que nous obtenons la bonne version, même si le module que nous référençons est supprimé, ou peut-être y a-t-il un avantage en termes de rapidité avec le regroupement? Quelqu’un sait-il […]

ValidationError: «expiresInMinutes» n’est pas autorisé NodeJs JsonWebToken

J’utilise NodeJs avec le module JsonWebtoken. Je fais face à cette erreur lors de l’appel de la méthode de signe du jeton Web json ValidationError: “expiresInMinutes” n’est pas autorisé var jwt = require(‘jsonwebtoken’); exports.authenticate = function(req, res, next) { var user = {“Name”:”Abdul”} //static data for test purpose. var token = jwt.sign(user, req.app.get(‘jwtTokenSecret’), { expiresInMinutes: […]