J'utilise express 4.0 et je suis conscient que l'analyseur corporel a été retiré du noyau express, j'utilise le remplacement recommandé, mais je reçois body-parser deprecated bodyParser: use individual json/urlencoded middlewares server.js:15:12 body-parser deprecated urlencoded: explicitly specify "extended: true" for extended parsing node_modules/body-parser/index.js:74:29 Où puis-je trouver ces supposés middlewares? ou ne …
Dans Ubuntu, c'est assez simple; Je peux exécuter l'application en utilisant: $ NODE_ENV=production node myapp/app.js Cependant, cela ne fonctionne pas sous Windows. Existe-t-il un fichier de configuration où je peux définir l'attribut?
Je ne comprends pas pourquoi nous avons besoin body-parserd'une application Express, car nous pouvons obtenir des données sans utiliser body-parser. Et que fait-il réellement et comment?
Comment expliqueriez-vous le flux de travail des méthodes de sérialisation et de désérialisation de Passport à un profane. Où user.idaller après passport.serializeUseravoir été appelé? Nous appelons passport.deserializeUserjuste après, où cela s'intègre-t-il dans le flux de travail? // used to serialize the user for the session passport.serializeUser(function(user, done) { done(null, user.id); …
Comment appeler une fonction à partir d'une autre fonction dans une module.exportsdéclaration? app.js var bla = require('./bla.js'); console.log(bla.bar()); bla.js module.exports = { foo: function (req, res, next) { return ('foo'); }, bar: function(req, res, next) { this.foo(); } } J'essaie d'accéder à la fonction foodepuis la fonction baret j'obtiens: TypeError: …
Donc, j'écris une application avec le combo node / express + jade. J'ai client.js, qui est chargé sur le client. Dans ce fichier, j'ai du code qui appelle des fonctions d'autres fichiers JavaScript. Ma tentative était d'utiliser var m = require('./messages'); afin de charger le contenu de messages.js(comme je le …
Comment puis-je télécharger un fichier qui se trouve sur mon serveur sur ma machine accédant à une page sur un serveur nodeJS? J'utilise ExpressJS et j'ai essayé ceci: app.get('/download', function(req, res){ var file = fs.readFileSync(__dirname + '/upload-folder/dramaticpenguin.MOV', 'binary'); res.setHeader('Content-Length', file.length); res.write(file, 'binary'); res.end(); }); Mais je ne peux pas obtenir …
Avant de poser des questions, app.routerje pense que je devrais expliquer au moins ce qui se passe lorsque je travaille avec un middleware. Pour utiliser le middleware, la fonction à utiliser est app.use(). Lorsque le middleware est en cours d'exécution, il appellera le prochain middleware à l'aide de next()ou fera …
Supposons que vous ayez un simple bloc de code comme celui-ci: app.get('/', function(req, res){ res.send('Hello World'); }); Cette fonction a deux paramètres, reqet res, qui représentent respectivement les objets de demande et de réponse. D'autre part, il existe d'autres fonctions avec un troisième paramètre appelé next. Par exemple, jetons un …
FBFriendModel.find({ id: 333 }, function (err, docs) { docs.remove(); //Remove all the documents that match! }); Ce qui précède ne semble pas fonctionner. Les enregistrements sont toujours là. Quelqu'un peut-il réparer?
Je suis confronté à un problème sur l' obtention de la valeur tagidde mon URL: localhost:8888/p?tagid=1234. Aidez-moi à corriger mon code de contrôleur. Je ne parviens pas à obtenir la tagidvaleur. Mon code est le suivant: app.js: var express = require('express'), http = require('http'), path = require('path'); var app = …
Je l'ai comme configuration de mon serveur Express app.use(app.router); app.use(express.cookieParser()); app.use(express.session({ secret: "keyboard cat" })); app.set('view engine', 'ejs'); app.set("view options", { layout: true }); //Handles post requests app.use(express.bodyParser()); //Handles put requests app.use(express.methodOverride()); Mais quand je demande req.body.somethingdans mes itinéraires, je reçois une erreur en le signalant body is undefined. Voici …
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.