Articles of express

Vérifiez si mon instance node.js est dev ou production

Actuellement, chaque fois que je veux déployer un serveur node.js sur mon serveur de production, je dois changer tous les IP / DNS / nom d’utilisateur / mot de passe pour mes différentes connexions à mes bases de données et API externes. Ce processus est ennuyeux, y a-t-il un moyen de vérifier si l’instance node.js […]

créer un formulaire d’inscription et de connexion dans node.js et mongodb

Je suis nouveau sur node.js et je veux créer une page d’inscription et de connexion pour l’utilisateur.Il doit également y avoir une autorisation appropriée pour l’utilisateur.Je veux stocker les informations d’utilisateur dans la firebase database mongodb le code pour le faire, afin que je puisse commencer avec node.js et mongodb.Veuillez aider

Faire en sorte qu’Axios envoie automatiquement des cookies dans ses requêtes

J’envoie des demandes du client à mon serveur Express.js en utilisant Axios. Je mets un cookie sur le client et je veux lire ce cookie de toutes les demandes Axios sans les append manuellement pour demander à la main. Voici l’exemple de ma demande client: axios.get(`some api url`).then(response => … J’ai essayé d’accéder aux en-têtes […]

Quelle est la différence entre next () et next (‘route’) dans un appel à expressjs app.VERB?

Les documents lus: Les méthodes app.VERB () fournissent la fonctionnalité de routage dans Express, où VERB est l’un des verbes HTTP, tels que app.post (). Plusieurs callbacks peuvent être donnés, tous sont traités de la même manière et se comportent comme des middlewares, à la seule exception que ces callbacks peuvent invoquer next («route») pour […]

Comment faire en sorte que Node.JS Express n’écoute que sur localhost?

J’ai une application que j’ai derrière un proxy inverse, je voudrais qu’il écoute uniquement localhost / 127.0.0.1. Je m’attendais à ce que cela fonctionne: app.listen(3001, ‘localhost’); ou app.listen(3001, ‘127.0.0.1’); … mais au lieu de cela je reçois une erreur: node.js:201 throw e; // process.nextTick error, or ‘error’ event on first tick ^ TypeError: Cannot read […]

Comment monter en utilisant __dirname dans la hiérarchie des dossiers

La structure de mon application est la suivante: /app /css /js .. /script /server.js J’essaie d’utiliser __dirname pour pointer vers le dossier / app lors de l’utilisation app.use(express.static( __dirname + ‘/app’)); Je ne sais pas vraiment quoi chercher sur le web, aidez-moi s’il vous plaît.

Appels API simples avec Node.js et Express

Je ne fais que commencer avec les nœuds, les API et les applications Web. Je comprends le fonctionnement de base de Node.js et Express, mais maintenant je veux commencer à faire des appels aux API d’autres services et à faire des choses avec leurs données. Pouvez-vous décrire les requêtes HTTP de base et comment saisir […]

Erreur: la plupart des logiciels intermédiaires (comme bodyParser) ne sont plus fournis avec Express

Je dois créer un service Web et utiliser Node.js sur le serveur. Mais quand je cours sous localhost, je reçois une erreur: Erreur: la plupart des logiciels intermédiaires (tels que bodyParser) ne sont plus fournis avec Express et doivent être installés séparément. S’il vous plaît voir https://github.com/senchalabs/connect#middleware. neo4jtest.js var config = require(‘./config’); var bodyParser = […]

Comment puis-je envoyer un statut de réussite au navigateur à partir de nodejs / express?

J’ai écrit le morceau de code suivant dans mon serveur nodeJS / Expressjs: app.post(‘/settings’, function(req, res){ var myData = { a: req.param(‘a’) ,b: req.param(‘b’) ,c: req.param(‘c’) ,d: req.param(‘d’) } var outputFilename = ‘config.json’; fs.writeFile(outputFilename, JSON.ssortingngify(myData, null, 4), function(err) { if(err) { console.log(err); } else { console.log(“Config file as been overwriten”); } }); }) Cela me […]

Routage Node.js / Express avec get params

Disons que j’ai un itinéraire comme celui-ci: app.get(‘/documents/format/type’, function (req, res) { var format = req.params.format, type = req.params.type; }); Donc, si je demande comme http://localhost:3000/documents/json/mini dans mon format et les variables de type seront respectivement «json» et «mini», mais si je fais la demande comme http://localhost:3000/documents/mini/json ne pas. Donc, ma question est la suivante: […]