Sto usando Express 4.0 e sono consapevole che il parser per il corpo è stato rimosso dal core Express, sto usando la sostituzione consigliata, tuttavia sto ottenendo 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 Dove trovo questi presunti …
In Ubuntu è abbastanza semplice; Posso eseguire l'applicazione usando: $ NODE_ENV=production node myapp/app.js Tuttavia, questo non funziona su Windows. Esiste un file di configurazione in cui posso impostare l'attributo?
Non capisco perché abbiamo bisogno body-parserdi un'applicazione Express, poiché possiamo ottenere dati senza usare body-parser. E cosa fa effettivamente e come?
Come spiegheresti il flusso di lavoro dei metodi di serializzazione e deserializzazione di Passport a un laico. Dove user.idva dopo che passport.serializeUserè stato chiamato? Lo stiamo chiamando passport.deserializeUsersubito dopo dove si adatta al flusso di lavoro? // used to serialize the user for the session passport.serializeUser(function(user, done) { done(null, user.id); …
Come si chiama una funzione all'interno di un'altra funzione in una module.exportsdichiarazione? 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(); } } Sto provando ad accedere alla funzione foodall'interno della funzione bare sto …
Quindi, sto scrivendo un'applicazione con la combinazione node / express + jade. Ho client.js, che viene caricato sul client. In quel file ho il codice che chiama le funzioni da altri file JavaScript. Il mio tentativo era di usare var m = require('./messages'); per caricare il contenuto di messages.js(proprio come …
Come posso scaricare un file nel mio server sulla mia macchina accedendo a una pagina in un server nodeJS? Sto usando ExpressJS e ho provato questo: 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(); }); Ma non riesco a ottenere il nome del …
Ho ridotto il mio codice alla semplice app express-js che potevo realizzare: var express = require("express"), app = express.createServer(); app.use(express.static(__dirname + '/styles')); app.listen(3001); La mia directory è simile a questa: static_file.js /styles default.css Tuttavia quando accedo http://localhost:3001/styles/default.cssottengo il seguente errore: Cannot GET / styles / default.css Sto usando express 2.3.3e …
Prima di chiedere, app.routerpenso che dovrei spiegare almeno cosa penso che accada quando si lavora con il middleware. Per utilizzare il middleware, la funzione da utilizzare è app.use(). Quando il middleware viene eseguito, chiamerà il middleware successivo usando next()o lo farà in modo che non venga più chiamato middleware. Ciò …
Supponiamo di avere un semplice blocco di codice come questo: app.get('/', function(req, res){ res.send('Hello World'); }); Questa funzione ha due parametri reqe res, che rappresentano rispettivamente gli oggetti richiesta e risposta. D'altra parte, ci sono altre funzioni con un terzo parametro chiamato next. Ad esempio, diamo un'occhiata al seguente codice: …
FBFriendModel.find({ id: 333 }, function (err, docs) { docs.remove(); //Remove all the documents that match! }); Quanto sopra non sembra funzionare. I registri sono ancora lì. Qualcuno può risolvere?
Ho questo come configurazione del mio server 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()); Ma ancora quando chiedo req.body.somethingnei miei percorsi mi viene segnalato un errore body is undefined. Ecco un esempio …
Sto affrontando un problema su come ottenere il valore tagiddal mio URL: localhost:8888/p?tagid=1234. Aiutami a correggere il mio codice controller. Non sono in grado di ottenere il tagidvalore. Il mio codice è il seguente: app.js: var express = require('express'), http = require('http'), path = require('path'); var app = express(); var …
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.