Articles of node.js

La meilleure façon d’exécuter l’installation npm pour les dossiers nesteds?

Quelle est la manière la plus correcte d’installer des npm packages dans des sous-dossiers nesteds? my-app /my-sub-module package.json package.json Quelle est la meilleure façon d’installer automatiquement les packages dans /my-sub-module lorsque l’ npm install exécutée dans my-app ?

Quelle est la manière concise de créer des éléments en ligne dans Jade

J’aime mettre tous mes éléments en ligne sur une seule ligne. clickhere! Vous vous demandez s’il existe un meilleur moyen de créer des éléments en ligne dans Jade que cela: ul li a(href=”#”) click span here strong ! Cela devient un peu plus proche, mais je ne sais pas comment append la balise et les […]

path.join vs path.resolve avec __dirname

Existe-t-il une différence lors de l’utilisation de path.join et path.resolve avec __dirname pour résoudre le chemin absolu dans Node.js? Est-ce que l’un d’entre eux devrait être préféré lorsqu’il est utilisé comme ça (les résolutions de chemin absolu sont 90% des cas d’utilisation)? C’est à dire const absolutePath = path.join(__dirname, some, dir); contre. const absolutePath = […]

Node.js: Différence entre req.query et req.params

Existe-t-il une différence entre l’obtention des arguments QUERY_STRING via req.query [myParam] et req.params.myParam? Si oui, quand devrais-je utiliser lequel? Merci.

Se moquer de la firebase database dans node.js?

Comment puis-je mocker la firebase database dans mon application node.js, qui dans ce cas utilise mongodb comme backend pour une API REST de blog? Bien sûr, je pouvais définir la firebase database sur une firebase database de testing spécifique, mais je sauvegardais toujours les données et ne testais pas uniquement mon code, mais aussi la […]

Lancer Node.Js sur Android

Donc, je sais que cela a été beaucoup remis en question. Pour être exact par exemple dans ces questions: Exécuter le serveur NodeJs sous Android Comment exécuter mon projet node.js sur Android? et NodeJS sur IOS / Android Chaque option présentée a cependant un problème: Je veux l’exécuter sur mon appareil normal, donc je voudrais […]

Routage Express.js: param en option spat?

J’ai un itinéraire qui ressemble à ceci: app.all(‘/path/:namedParam/*splat?’,function(req,res,next){ if(!req.params.length){ // do something when there is no splat } else { // do something with splat } }); Cependant, cela ne fonctionne pas – si j’appelle path/foo/bar il frappe la route, mais si j’appelle path/foo , ce n’est pas le cas. Est-il possible d’avoir un paramètre […]

Node.js, Socket.io, Redis pub / sub grand volume, difficultés de latence faibles

Lorsque vous associez socket.io/node.js et redis pub / sub dans le but de créer un système de diffusion Web en temps réel piloté par des événements serveur pouvant gérer plusieurs transports, il semble y avoir trois approches: ‘createClient’ est une connexion redis et s’abonne aux canaux. Sur la connexion client socket.io, connectez le client dans […]

Comment créer des variables globales accessibles dans toutes les vues en utilisant Express / Node.JS?

Ok, j’ai construit un blog en utilisant Jekyll et vous pouvez définir des variables dans un fichier _config.yml qui sont accessibles dans tous les templates / layouts. J’utilise actuellement Node.JS / Express avec les modèles EJS et ejs-locals (pour les partiels / layouts. Je cherche à faire quelque chose de similaire aux variables globales comme […]

Comment créez-vous un fichier à partir d’une chaîne dans Gulp?

Dans mon fichier gulpfile, j’ai un numéro de version dans une chaîne. Je voudrais écrire le numéro de version dans un fichier. Existe-t-il un moyen pratique de le faire dans Gulp ou devrais-je examiner des API NodeJS plus générales?