Articles of express

Changer le dossier de vue Express en fonction de l’emplacement du fichier appelé res.render ()

Je voudrais changer le dossier de vue d’Express quand j’appelle res.render (). Par exemple, si j’appelle res.render (viewName) dans /folder/file.js, j’aimerais que Express recherche la vue dans / folder / views. Si le fichier se trouve dans /folder1/folder2/file.js, j’aimerais que Express recherche la vue dans / folder1 / folder2 / views C’est possible ?

Le premier code Heroku deploy a échoué `error code = H10`

J’ai déployé mon application sur Heroku. C’est une application node.js + express + socket.io et c’est le fichier package.json { “name”: “game_test”, “author”: “Ilya”, “description”: “A test app for our board game”, “version”: “0.0.1”, “private”: true, “scripts”: { “start”: “node app” }, “dependencies”: { “express”: “3.0.6”, “jade”: “*”, “socket.io” : “*” }, “engines”: { “node”: […]

Node.js Express Framework Security Issues

Je recherche des modules qui doivent être ajoutés à une application Node / Express pour répondre aux problèmes de sécurité généraux énumérés ci-dessous: Vulnérabilités d’Injection (JavaScript, SQL, Mongo, HTML) Fixation et détournement de session Vulnérabilités intersites (création de scripts, demande de falsification) Affectation de masse insérer la préoccupation pertinente ici Merci de votre aide! ———- […]

MongoDB sélectionnez où dans le tableau de _id?

est possible dans mongo db de sélectionner des documents de collection comme en SQL: SELECT * FROM collection WHERE _id IN (1,2,3,4); ou si j’ai un _id array je dois sélectionner un par un, puis recomposer le array/object des résultats?

Conditions des parameters des itinéraires express

J’ai un itinéraire sur mon application Express qui ressemble à ceci: app.get(‘/:id’, function (request, response) { … }); L’identifiant sera toujours un numéro. Cependant, pour le moment, cette route correspond à d’autres éléments, tels que /login . Je pense que je veux deux choses de ceci: utiliser cette route uniquement si l’ID est un numéro, […]

Traitement des erreurs Express Passport (node.js)

J’ai regardé comment la gestion des erreurs devrait fonctionner dans un nœud via cet échange de stack , mais je ne suis pas sûr de ce que fait le passeport quand il échoue à l’authentification. J’ai le LocalStrategy suivant: passport.use(new LocalStrategy({ usernameField: ’email’, passwordField: ‘password’ }, function(email, password, next) { User.find({email: UemOrUnm}, function(err, user){ if […]

Échec de la connexion à 127.0.0.1:27017, raison: errno: 111 Connexion refusée

En essayant cette commande mongo dans Ubuntu, je reçois cette erreur. ritzysystem@ritzysystem-Satellite-L55-A:~$ mongo MongoDB shell version: 2.6.1 connecting to: test 2014-10-06T12:59:35.802+0530 warning: Failed to connect to 127.0.0.1:27017, reason: errno:111 Connection refused 2014-10-06T12:59:35.802+0530 Error: couldn’t connect to server 127.0.0.1:27017 (127.0.0.1), connection attempt failed at src/mongo/shell/mongo.js:146 exception: connect failed Comment puis-je rectifier cela, car quelqu’un a eu […]

Regex pour correspondance de route dans Express

Je ne suis pas très bon avec les expressions régulières, donc je veux m’assurer que je le fais correctement. Disons que j’ai deux routes très similaires, /discussion/:slug/ et /page/:slug/ . Je veux créer un itinéraire correspondant à ces deux pages. app.get(‘/[discussion|page]/:slug’, function(req, res, next) { …enter code here… }) Est-ce la bonne façon de le […]

Connexion en express js à un fichier de sortie?

Quelle est la meilleure façon de connecter mon serveur Web express js? Express.logger () intégré affiche simplement les journaux à l’écran. Puis-je également les enregistrer dans un dossier dans un dossier / log? Le journal actuel enregistre automatiquement la demande et les réponses. Je dois enregistrer certaines données d’application dans les fichiers journaux. Cela peut-il […]

MongoDB ne fonctionne pas. “ERROR: dbpath (/ data / db) n’existe pas.”

J’obtiens l’erreur suivante lorsque j’essaie d’exécuter “mongod” dans le terminal. J’ai essayé de désinstaller, de réinstaller et de redémarrer l’ordinateur. Toute suggestion sur la façon de le faire fonctionner serait incroyable. ERREUR: dbpath (/data/db) does not exist. Create this directory or give existing directory in –dbpath. See http://dochub.mongodb.org/core/startingandstoppingmongo Remarque: Node a également cessé de travailler […]