J’essaie de me connecter à une firebase database MongoDB avec un nom d’utilisateur et un mot de passe en utilisant Mongoose dans Node.js. Tous les documents disent que la chaîne de connexion doit ressembler mongodb://username:password@host:port/db Cependant, le mot de passe contient le caractère “@”. Comment puis-je créer une chaîne de connexion que mongoose comprendra? Puis-je […]
Je me demande quelle est la mécanique derrière le comportement du code suivant: res.send(200, { data: ‘test data’ }); console.log(‘still here…’); Ma compréhension est que res.send ne retourne pas la fonction, mais ferme la connexion / termine la requête . Cela pourrait expliquer pourquoi je peux toujours exécuter du code après une commande res.send (j’ai […]
J’ai joué avec npm set et npm config set à plusieurs resockets, maintenant je veux revenir aux valeurs par défaut (une sorte de réinitialisation d’usine). npm fournit-il une commande pour faire cela? ou Dois-je supprimer tous les fichiers de configuration à la main puis le réinstaller? J’en ai besoin à la fois sur linux Centos […]
Nous avons récemment essayé de mettre à niveau le noeud v7.0.0 sur notre serveur de génération, mais nous avons commencé à rencontrer des problèmes lors de la tâche de génération de l’application lors de l’ étape “bower_concat” : Loading “bower-concat.js” tasks…ERROR Error: Cannot find module ‘internal/fs’ Ce que nous avons installé: node v7.0.0 (installé via […]
Je configure mon serveur pour exécuter node.js en tant que démon. J’ai installé Upstart pour gérer le démarrage et l’arrêt du noeud, ce qui fonctionne à merveille. L’étape suivante consiste à vous assurer que node.js est redémarré s’il meurt. Quelques guides ont suggéré d’utiliser Monit (ou Fugue ) pour surveiller le processus (dans le cas […]
J’essaie d’exécuter une commande Windows via cmd.exe dans node.js en utilisant child_process.spawn. Il s’exécute correctement, mais affiche uniquement la couleur du texte par défaut. Comment conserver la couleur? C’est possible? var spawn = require(‘child_process’).spawn, cmd = spawn(‘cmd’, [‘/s’, ‘/c’, ‘C:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\MSBuild c:\\test.sln’]); cmd.stdout.on(‘data’, function(data){ process.stdout.write(data); }); cmd.stderr.on(‘data’, function(data){ process.stderr.write(data); }); cmd.on(‘exit’, function(code){ console.log(code); }); Lors de […]
J’ai une application Node.js qui est un client http (pour le moment). Donc je fais: var query = require(‘queryssortingng’).ssortingngify(propertiesObject); http.get(url + query, function(res) { console.log(“Got response: ” + res.statusCode); }).on(‘error’, function(e) { console.log(“Got error: ” + e.message); }); Cela semble être un moyen suffisant pour y parvenir. Cependant, je suis un peu fâché que je […]
Je suis retourné comme dongoose docs de cette façon: UserModel.find({}, function (err, users) { return res.end(JSON.ssortingngify(users)); } Cependant, l’utilisateur .__ proto__ a également été renvoyé. Comment puis-je revenir sans cela? J’ai essayé ceci mais pas travaillé: UserModel.find({}, function (err, users) { return res.end(users.toJSON()); // has no method ‘toJSON’ }
Je suis habitué à travailler sur httpd (Apache), qui permet de configurer des sous-domaines mappés sur un répertoire. Comment puis-je faire la même chose dans Connect.js / Express.js? Je vois que la seule chose que j’ai est des routes que je ne sais pas comment je peux utiliser pour configurer des sous-domaines. J’ai des sous-domaines […]
Dans tant d’exemples d’introduction à l’utilisation de MongoDB, vous voyez du code comme ceci: var MongoClient = require(‘mongodb’).MongoClient; MongoClient.connect(“mongodb://localhost:port/adatabase”, function(err, db) { /* Some operation… CRUD, etc. */ db.close(); }); Si MongoDB est comme n’importe quel autre système de firebase database, open opérations d’ open et de close sont généralement coûteuses en termes de temps. […]