Pour éviter les problèmes AJAX de même domaine, je veux que mon serveur Web node.js transfère toutes les demandes de l'URL /api/BLABLAvers un autre serveur, par exemple other_domain.com:3000/BLABLA, et renvoie à l'utilisateur la même chose que ce serveur distant a renvoyé, de manière transparente. Toutes les autres URL (à côté …
Existe-t-il un moyen d'ajouter des champs created_at et updated_at à un schéma mangouste, sans avoir à les passer à chaque fois que new MyModel () est appelé? Le champ created_at serait une date et uniquement ajouté lors de la création d'un document. Le champ updated_at serait mis à jour avec …
Je dois configurer CORS pour qu'il soit activé sur les scripts servis par express. Comment puis-je définir les en-têtes dans ces réponses renvoyées pour public / assets?
Lors de l'utilisation d'Express pour Node.js, j'ai remarqué qu'il génère le code HTML sans aucun caractère de nouvelle ligne ni tabulation. Bien qu'il puisse être plus efficace à télécharger, il n'est pas très lisible pendant le développement. Comment puis-je faire en sorte qu'Express produise un HTML bien formaté?
Dans mon application, je dois définir un cookie en utilisant le framework express.J'ai essayé le code suivant mais il ne définit pas le cookie. Quelqu'un peut-il m'aider à faire ça? var express = require('express'), http = require('http'); var app = express(); app.configure(function(){ app.use(express.cookieParser()); app.use(express.static(__dirname + '/public')); app.use(function (req, res) { …
J'ai essayé: app.get('/', function(req, res, next) { var e = new Error('error message'); e.status = 400; next(e); }); et: app.get('/', function(req, res, next) { res.statusCode = 400; var e = new Error('error message'); next(e); }); mais toujours un code d'erreur de 500 est annoncé.
J'ai ce code: res.sendfile( '../../temp/index.html' ) Cependant, il jette cette erreur: Error: Forbidden at SendStream.error (/Users/Oliver/Development/Personal/Reader/node_modules/express/node_modules/send/lib/send.js:145:16) at SendStream.pipe (/Users/Oliver/Development/Personal/Reader/node_modules/express/node_modules/send/lib/send.js:307:39) at ServerResponse.res.sendfile (/Users/Oliver/Development/Personal/Reader/node_modules/express/lib/response.js:339:8) at exports.boot (/Users/Oliver/Development/Personal/Reader/server/config/routes.js:18:9) at callbacks (/Users/Oliver/Development/Personal/Reader/node_modules/express/lib/router/index.js:161:37) at param (/Users/Oliver/Development/Personal/Reader/node_modules/express/lib/router/index.js:135:11) at pass (/Users/Oliver/Development/Personal/Reader/node_modules/express/lib/router/index.js:142:5) at Router._dispatch (/Users/Oliver/Development/Personal/Reader/node_modules/express/lib/router/index.js:170:5) at Object.router (/Users/Oliver/Development/Personal/Reader/node_modules/express/lib/router/index.js:33:10) at next (/Users/Oliver/Development/Personal/Reader/node_modules/express/node_modules/connect/lib/proto.js:199:15) Quelqu'un peut-il me dire pourquoi cela pourrait …
J'utilise express + node.js et j'ai un objet req, la requête dans le navigateur est / account mais lorsque je connecte req.path, j'obtiens '/' --- pas '/ account'. //auth required or redirect app.use('/account', function(req, res, next) { console.log(req.path); if ( !req.session.user ) { res.redirect('/login?ref='+req.path); } else { next(); } }); …
Je viens de commencer à en savoir plus sur Express 4.0 dans mon application Node.js, et j'ai trouvé qu'il générait un ./bin/wwwfichier, sur lequel seuls le serveur d'application et les paramètres de port sont écrits et tout ce qui est autre comme le middleware et le routage est défini dans …
J'essaie d'installer les dépendances d'un exemple: les npm express 2.5.8que j'ai téléchargés, mais toutes les applications génèrent la même erreur: c:\node\stylus>npm install -d npm info it worked if it ends with ok npm info using npm@1.1.1 npm info using node@v0.6.11 npm ERR! Couldn't read dependencies. npm ERR! Error: ENOENT, no …
Comment puis-je déplacer des fichiers (comme le shell de commande mv) sur node.js? Existe-t-il une méthode pour cela ou dois-je lire un fichier, écrire dans un nouveau fichier et supprimer l'ancien fichier?
J'ai écrit ma première application node.js, mais elle ne trouve pas de bibliothèque express: C:\ChatServer\Server>node server.js module.js:340 throw err; ^ Error: Cannot find module 'express' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Module.require (module.js:364:17) at require (module.js:380:17) at Object.<anonymous> (C:\ChatServer\Server\server.js:6:9) at Object.<anonymous> (C:\ChatServer\Server\server.js:25:4) at Module._compile (module.js:456:26) at Object.Module._extensions..js (module.js:474:10) at …
Vous voyez souvent un exemple de code hello world pour Node qui crée un serveur Http, commence à écouter sur un port, puis suivi par quelque chose du genre: console.log('Server is listening on port 8000'); Mais idéalement, vous voudriez plutôt ceci: console.log('Server is listening on port ' + server.port); Comment …
Est-il possible de demander une date précise? J'ai trouvé dans le livre de recettes mongo que nous pouvons le faire pour une plage Interrogation d'une plage de dates comme celle-ci: db.posts.find({"created_on": {"$gte": start, "$lt": end}}) Mais est-ce possible pour une date précise? Cela ne fonctionne pas: db.posts.find({"created_on": new Date(2012, 7, …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.