Articles of exprime

Rejets non gérés dans les applications Express

J’ai beaucoup de code basé sur la promesse de ES6 en cours d’exécution dans mon application express. Si une erreur n’est jamais interceptée, j’utilise le code suivant pour y faire face: process.on(‘unhandledRejection’, function(reason, p) { console.log(“Unhandled Rejection:”, reason.stack); process.exit(1); }); Cela fonctionne bien à des fins de débogage. En production cependant, je voudrais déclencher le […]

Ajouter un espace à la fin de la ligne dans Jade

J’ai ce code jade : p | Avatar hosted by a(href=’http://www.gravatar.com/’, target=’_blank’) Gravatar Le problème est, il est rendu à Avatar hosted byGravatar Qui ressemble à: “Avatar hébergé par Gravatar “. Peu importe combien d’espaces j’ai ajouté à la fin de la ligne de texte, cela ressemble toujours à ceci. Les Docs ne pouvaient pas […]

Créer des variables de configuration dans sails.js?

Je convertis une de mes applications d’Express en sails.js – y a-t-il un moyen de faire quelque chose comme ça dans Sails? À partir de mon fichier app.js dans Express: var globals = { name: ‘projectName’, author: ‘authorName’ }; app.get(‘/’, function (req, res) { globals.page_title = ‘Home’; res.render(‘index’, globals); }); Cela me permet d’accéder à […]

Passer des objects au client dans node + express + jade?

J’ai une requête assez lourde sur le serveur qui aboutit à un nouveau rendu de page, et j’aimerais transmettre certains résultats de la requête au client (en tant que tableau d’objects javascript). Ceci est fondamentalement si je n’ai pas à faire une requête JSON séparée plus tard pour obtenir le même contenu (qui est principalement […]

Node.js + Express sans utiliser Jade

Est-il possible d’utiliser express sans moteur de template?

Erreur: Échec de la consultation de la vue dans Express

Note : ma réponse automatique à la fin du message J’essaie de faire une meilleure expérience de nodeJS et je n’aime pas vraiment obtenir tous les scripts dans un seul fichier. donc, suivant un post ici j’utilise cette structure ./ config/ enviroment.js routes.js public/ css/ styles.css images views index index.jade section index.jade layout.jade app.js Mes […]

Quelle est la manière la plus intelligente de gérer le fichier robots.txt dans Express?

Je travaille actuellement sur une application construite avec Express (Node.js) et je veux savoir quelle est la manière la plus intelligente de gérer différents robots.txt pour différents environnements (développement, production). C’est ce que j’ai maintenant mais je ne suis pas convaincu par la solution, je pense que c’est sale: app.get ‘/robots.txt’, (req, res) -> res.set […]

nodemon + express, port d’écoute =?

Je crée un projet de noeud simple en utilisant express: npm install -g express-generator express test cd test/ && npm install PORT=3000 npm start Ainsi, l’application de test est opérationnelle sur le port 3000. Excellent. Maintenant, je voudrais utiliser nodemon pour exécuter ce projet. Je l’ai installé: npm install -g nodemon Dans le gihub README, […]

Comment passer des arguments à app en utilisant pm2?

J’utilise pm2 pour démarrer mon application mais je ne suis pas en mesure de lui transmettre des arguments. la commande que j’utilise est pm2 start app.js – dev. Bien que cela fonctionne pour toujours.

Comment organiser plusieurs serveurs Express sur le même système?

J’utilise un serveur pour héberger plusieurs applications Web Node.js, réparties sur plusieurs domaines. Ma pratique actuelle consiste à exécuter un serveur Express pour chaque application sur un port différent et à exécuter un serveur de base qui achemine simplement (redirige) les requêtes vers le serveur de port / Express approprié. Cela fonctionne, mais cela signifie […]