Articles of node.js

Comment tester le code backend de nodejs avec Karma (testacular)

Comment configurer Karma pour exécuter mes tests d’unité backend (écrits avec Mocha)? Si j’ajoute mon script de test backend aux files = [] , il échoue en indiquant que le require est indéfini.

Différence entre app.all (‘*’) et app.use (‘/’)

Existe-t-il une différence utile entre app.all(‘*’, … ) et app.use(‘/’, …) dans Node.JS Express?

Nodejs envoie le fichier en réponse

Le framework Expressjs a une méthode sendfile (). Comment puis-je faire cela sans utiliser tout un cadre. J’utilise node-native-zip pour créer une archive et je veux l’envoyer à l’utilisateur.

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 […]