Articles of node.js

Puis-je utiliser require (“path”). Rejoindre pour concaténer en toute sécurité les URL?

Est-ce sûr d’utiliser require(“path”).join pour concaténer les URL, par exemple: require(“path”).join(“http://example.com”, “ok”); //returns ‘http://example.com/ok’ require(“path”).join(“http://example.com/”, “ok”); //returns ‘http://example.com/ok’ Si non, de quelle manière suggéreriez-vous de le faire sans écrire de code plein de si.

Installer des dépendances npm «globales» via package.json

J’ai quelques dépendances “globales” (jshint, csslint, buster, etc.) que je souhaiterais installer et exécuter automatiquement via la ligne de commande lorsque mon paquet est installé via npm install . Est-ce possible? Actuellement, je fais ce qui suit manuellement: npm install -g à partir de mon projet: npm link Mise à jour: Je viens de trouver […]

Node.JS: Obtenir une erreur: La montre interne a échoué: regardez ENOSPC

Je viens d’installer Node.js sur mon Ubuntu 14.04 exploitation Ubuntu 14.04 pour la première fois. J’ai aussi installé npm . L’étape suivante de mon processus d’installation consistait à installer nodemon . Tout s’est bien passé. Mais, lorsque je lance nodemon en tapant nodemon app.js dans ma ligne de commande, j’obtiens l’erreur suivante … [nodemon] 1.8.1 […]

Comment publier un site Web créé par Node.js sur Github Pages?

J’ai créé un site Web utilisant Node.js comme serveur. Comme je le sais, le fichier node.js devrait commencer à fonctionner en tapant des commandes dans le terminal. Je ne suis donc pas sûr que Github Pages prenne en charge node.js-hosting. Donc qu’est ce que je devrais faire?

commande karma introuvable lorsque le karma est déjà installé

J’ai utilisé node.js pour installer le karma. Mon premier essai a échoué lors de l’exécution de la commande suivante sur le terminal: npm install -g karma Cela a échoué alors j’ai décidé d’utiliser: sudo npm install -g karma Après avoir entré mon mot de passe, il semblait s’installer correctement. Je colle une partie de la […]

Node.js + express.js + passport.js: restz authentifié entre le redémarrage du serveur

J’utilise passport.js pour gérer l’authentification sur mon application nodejs + express.js. Je configure une LocalStrategy pour prendre les utilisateurs de mongodb Mes problèmes sont que les utilisateurs doivent se ré-authentifier lorsque je redémarre mon serveur de noeud . C’est un problème car je le développe activement et je ne veux pas me connecter à chaque […]

Comment héberger plusieurs sites Node.js sur le même IP / serveur avec des domaines différents?

J’ai un serveur Linux avec une seule adresse IP qui lui est liée. Je veux héberger plusieurs sites Node.js sur ce serveur sur cette IP, chacun (évidemment) avec un domaine ou un sous-domaine unique. Je les veux tous sur le port 80. Quelles sont mes options pour le faire? Une solution évidente semble être que […]

Existe-t-il une implémentation de Node OAuth Server

Je n’ai trouvé que la bibliothèque client oauth pour nodejs. Est-ce que quelqu’un sait où je peux trouver une implémentation de serveur? Merci, Hao.

Express.js req.ip retourne :: ffff: 127.0.0.1

Je suis en train d’essayer d’obtenir l’IP de l’utilisateur demandé. Le problème est que l’adresse IP retourne ::ffff:127.0.0.1 au lieu de 127.0.0.1 . J’ai essayé d’utiliser trusted proxy option trusted proxy (bien que n’utilisant pas un proxy) et le req.ips est vide. Utiliser 4.x Express.js. router.get(‘/’, function(req, res, next) { console.log(‘ip’, req.ip) res.send({}) });

Comment puis-je désactiver la restauration du package NPM dans Visual Studio 2015?

Lorsque j’ouvre un projet avec un package.json dans Visual Studio 2015, une installation npm est automatiquement lancée et VS ne répond plus jusqu’à la fin de l’installation. Je préférerais plutôt que npm installe moi-même à partir de la ligne de commande; Comment puis-je empêcher Visual Studio de le faire?