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 […]
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 […]
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 à […]
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 […]
Est-il possible d’utiliser express sans moteur de template?
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 […]
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 […]
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, […]
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.
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 […]