Articles of node.js

Vérifier la version actuelle du noeud

Je dois accéder par programme à la version de nœud en cours d’exécution dans une bibliothèque que j’écris. Je n’arrive pas à trouver ça dans les docs.

Téléchargement d’images à l’aide de Node.js, Express et Mongoose

Veuillez considérer les nouvelles réponses qui contiennent des informations plus à jour, car les choses ont changé au fil des ans! Étant donné que de nombreuses nouvelles bibliothèques Node.js sont rapidement rendues obsolètes et qu’il existe relativement peu d’exemples, je voudrais poser des questions sur le téléchargement d’images à l’aide des dernières versions de Node.js […]

Empêcher Sequelize de sortir du SQL vers la console lors de l’exécution de la requête?

J’ai une fonction pour récupérer le profil d’un utilisateur. app.get(‘/api/user/profile’, function (request, response) { // Create the default error container var error = new Error(); var User = db.User; User.find({ where: { emailAddress: request.user.username} }).then(function(user) { if(!user) { error.status = 500; error.message = “ERROR_INVALID_USER”; error.code = 301; return next(error); } // Build the profile from […]

MongoDB / Mongoose interroger à une date spécifique?

Est-il possible de demander une date spécifique? J’ai trouvé dans le mongo Cookbook que nous pouvons le faire pour une plage Interrogation pour une plage de dates comme celle-ci: db.posts.find({“created_on”: {“$gte”: start, “$lt”: end}}) Mais est-ce possible pour une date précise? Cela ne fonctionne pas: db.posts.find({“created_on”: new Date(2012, 7, 14) })

Comment accéder et tester une fonction interne (non exscope) dans un module node.js?

J’essaie de comprendre comment tester les fonctions internes (c’est-à-dire non exscopes) dans nodejs (de préférence avec du moka ou du jasmine). Et je n’en ai aucune idée! Disons que j’ai un module comme ça: function exported(i) { return notExported(i) + 1; } function notExported(i) { return i*2; } exports.exported = exported; Et le test suivant […]

Comment configurer un certificate SSL pour un serveur express.js?

Avant, dans une ancienne version d’Express, je pouvais le faire: express.createServer({key:’keyFile’, cert:’certFile’}); Cependant, dans les nouvelles versions d’Express, cela ne fonctionne plus: var app = express(); Dois-je appeler app.use() pour définir les certs? Si c’est le cas, comment?

Rechercher des packages npm inutilisés dans package.json

Y at-il un moyen de déterminer si vous avez des paquets dans votre fichier package.json qui ne sont plus nécessaires? Par exemple, lorsque vous essayez un paquet et commentez ou supprimez plus tard du code, mais oubliez de le désinstaller, je me retrouve avec deux paquets qui pourraient être supprimés. Quel serait un moyen efficace […]

mettre à jour automatiquement la version de package.json

Avant de lancer une petite version et de la marquer, j’aimerais mettre à jour le package.json pour refléter la nouvelle version du programme. Est-il possible d’éditer automatiquement le fichier package.json ? Est-ce que l’utilisation d’un git pre-release hook aide?

A quoi sert node.js?

Est-ce un serveur Web ou un langage de programmation pour les scripts côté serveur?

Comment accéder à une collection préexistante avec Mongoose?

J’ai une grande collection de 300 objects de question dans un test firebase database. Je peux interagir facilement avec cette collection grâce au shell interactif de MongoDB; Cependant, lorsque j’essaie d’obtenir la collection via Mongoose dans une application express.js, je reçois un tableau vide. Ma question est la suivante: comment puis-je accéder à cet dataset […]