Articles of node.js

Comment définir le fuseau horaire par défaut dans node.js?

Comment définir le fuseau horaire par défaut dans node.js?

nextTick vs setImmediate, explication visuelle

Je suis très confus au sujet des différences entre nextTick et setImmediate. J’ai lu toute la documentation à leur sujet sur Internet, mais je ne comprends toujours pas comment ils fonctionnent. Exemples: function log(n) { console.log(n); } setImmediate setImmediate(function() { setImmediate(function() { log(1); setImmediate(function() { log(2); }); setImmediate(function() { log(3); }); }); setImmediate(function() { log(4); […]

Quand utiliser next () et retourner next () dans Node.js

Scénario : Considérez ce qui suit comme partie du code d’une application Web de noeud. app.get(‘/users/:id?’, function(req, res, next){ var id = req.params.id; if (id) { // do something } else { next(); //or return next(); } }); Problème : Je vérifie lequel d’entre eux va juste avec next() ou return next() . L’exemple de […]

Comment utilisez-vous Mongoose sans définir de schéma?

Dans les versions précédentes de Mongoose (pour node.js), il y avait une option pour l’utiliser sans définir de schéma var collection = mongoose.noSchema(db, “User”); Mais dans la version actuelle, la fonction “noSchema” a été supprimée. Mes schémas sont susceptibles de changer souvent et ne correspondent pas vraiment à un schéma défini. Existe-t-il une nouvelle façon […]

Pourquoi mongoose ajoute toujours un s à la fin de mon nom de collection

Par exemple, ce code génère une collection appelée “données” en cours de création var Dataset = mongoose.model(‘data’, dataSchema); Et ce code résulte en une collection appelée “utilisateurs” en cours de création var User = mongoose.model(‘user’, dataSchema); Merci

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