Articles of node.js

Comment une unité teste-t-elle les routes avec Express?

Je suis en train d’apprendre Node.js et je joue avec Express . Vraiment, comme le cadre, mais j’ai du mal à comprendre comment écrire un test d’unité / d’intégration pour un itinéraire. Être capable de tester des modules simples est facile et cela a été fait avec Mocha ; Cependant, mes tests unitaires avec Express […]

E: Impossible de localiser le paquet mongodb-org

J’essaie de télécharger mongodb et je suis les étapes sur ce lien . Mais quand j’arrive à l’étape: sudo apt-get install -y mongodb-org Je reçois l’erreur suivante: Reading package lists… Done Building dependency tree Reading state information… Done E: Unable to locate package mongodb-org //This is the error Pourquoi cela se produit-il et y a-t-il […]

Quelle est la différence entre io.sockets.emit et broadcast?

Quelle est la différence entre io.sockets.emit et socket.broadcast.emit? Est-ce seulement que la diffusion émet à tout le monde MAIS la socket qui l’envoie? Il semble qu’ils puissent être utilisés indifféremment: io.sockets.on(‘connection’, function (socket) { //these should do the same thing io.sockets.emit(‘this’, { receivers: ‘everyone’}); socket.broadcast.emit(‘this’, { receivers: ‘everyone but socket’}); //emits to everyone but socket […]

Comment définir l’object dans le tableau dans le schéma Mongoose correctement avec l’index 2d geo

J’ai actuellement des problèmes pour créer un schéma pour le document ci-dessous. La réponse du serveur renvoie toujours les valeurs du champ “trk” sous la forme [Object]. D’une certaine manière, je n’ai aucune idée de la façon dont cela devrait fonctionner, car j’ai essayé au moins toutes les approches qui me paraissaient intéressantes 😉 Si […]

node __dirname non défini

À partir du manuel du nœud, je vois que je peux obtenir le répertoire d’un fichier avec __dirname , mais cela semble indéfini dans le REPL. Est-ce un malentendu de mon côté ou quelle est l’erreur? $ node > console.log(__dirname) ReferenceError: __dirname is not defined at repl:1:14 at REPLServer.eval (repl.js:80:21) at Interface. (repl.js:182:12) at Interface.emit […]

Où stocke pour toujours la sortie console.log?

Je me suis installé pour toujours et je l’utilise, le trouvant assez drôle. Mais j’ai réalisé que les journaux sont placés ailleurs. Y a-t-il des conseils?

(noeud: 3341) DéprécationAvertissement: Mongoose: mpromise

Je suis en train de développer une classe sur le dessus de la mongoose avec mes méthodes personnalisées, donc je prolonge la mongoose avec ma propre classe mais quand j’invoque créer une nouvelle méthode de voiture ça marche mais sa bande et son erreur, ici je vous laisse voir J’essaie de faire Je reçois cet […]

Déterminer le répertoire de travail de la ligne de commande lors de l’exécution du script bin bin

Je crée une interface de ligne de commande de noeud. Il est installé globalement et utilise un fichier bin à exécuter. Je prévois d’ouvrir une fenêtre de commande dans le répertoire racine des fichiers sur lesquels je travaille, puis d’exécuter la commande, mais je n’ai pas pu déterminer le répertoire de travail actuel car process.cwd() […]

Comment définir un cookie dans le noeud js en utilisant un framework express?

Dans mon application, je dois définir un cookie en utilisant le framework express. J’ai essayé le code suivant, mais il ne définit pas le cookie. Quelqu’un peut-il m’aider à le faire? var express = require(‘express’), http = require(‘http’); var app = express(); app.configure(function(){ app.use(express.cookieParser()); app.use(express.static(__dirname + ‘/public’)); app.use(function (req, res) { var randomNumber=Math.random().toSsortingng(); randomNumber=randomNumber.subssortingng(2,randomNumber.length); res.cookie(‘cokkieName’,randomNumber, […]

Passer des arguments à exiger (lors du chargement du module)

Est-il possible de passer des arguments lors du chargement d’un module en utilisant require? J’ai module, login.js qui fournit la fonctionnalité de connexion. Il nécessite une connexion à la firebase database et je souhaite que la même connexion à la firebase database soit utilisée dans tous mes modules. Maintenant, j’exporte une fonction login.setDatabase (…) qui […]