Domande taggate «express»

Express è un framework di applicazioni Web flessibile Node.js, che offre un solido set di funzionalità per la creazione di applicazioni Web.


29
Rendering della visualizzazione HTML di base?
Ho un'app di base node.js che sto provando a decollare usando Express Framework. Ho una viewscartella in cui ho un index.htmlfile. Ma ricevo il seguente errore durante il caricamento del browser web. Errore: impossibile trovare il modulo 'html' Di seguito è il mio codice. var express = require('express'); var app …

7
Come reindirizzare in expressjs mentre passo un po 'di contesto?
Sto usando express per creare un'app Web in node.js. Questa è una semplificazione di ciò che ho: var express = require('express'); var jade = require('jade'); var http = require("http"); var app = express(); var server = http.createServer(app); app.get('/', function(req, res) { // Prepare the context res.render('home.jade', context); }); app.post('/category', function(req, …
270 node.js  express 


7
Differenze tra express.Router e app.get?
Sto iniziando con NodeJS ed Express 4 e sono un po 'confuso. Ho letto il sito Web Express, ma non riesco a vedere quando utilizzare un gestore di percorsi o quando utilizzare express.Router. Come ho potuto vedere, se voglio mostrare una pagina o qualcosa quando l'utente colpisce /showad esempio, dovrei …
265 node.js  express 


16
Express.js: come ottenere l'indirizzo client remoto
Non capisco completamente come dovrei ottenere un indirizzo IP per l'utente remoto. Diciamo che ho un semplice percorso di richiesta come: app.get(/, function (req, res){ var forwardedIpsStr = req.header('x-forwarded-for'); var IP = ''; if (forwardedIpsStr) { IP = forwardedIps = forwardedIpsStr.split(',')[0]; } }); L'approccio sopra è corretto per ottenere l'indirizzo …

1
req.body vuoto sui post
All'improvviso è successo a tutti i miei progetti. Ogni volta che scrivo un post in nodejs usando express e body-parser req.bodyè un oggetto vuoto. var express = require('express') var bodyParser = require('body-parser') var app = express() // parse application/x-www-form-urlencoded app.use(bodyParser.urlencoded()) // parse application/json app.use(bodyParser.json()) app.listen(2000); app.post("/", function (req, res) { …
256 node.js  express 

8
Caricamento dei file con Express 4.0: req.files non definito
Sto tentando di ottenere un semplice meccanismo di caricamento dei file che funziona con Express 4.0, ma continuo a undefinedcercare req.filesnel app.postcorpo. Ecco il codice pertinente: var bodyParser = require('body-parser'); var methodOverride = require('method-override'); //... app.use(bodyParser({ uploadDir: path.join(__dirname, 'files'), keepExtensions: true })); app.use(methodOverride()); //... app.post('/fileupload', function (req, res) { console.log(req.files); …
239 node.js  express 

20
Evita l'avvertenza "l'attuale parser di stringhe URL è deprecato" impostando useNewUrlParser su true
Ho una classe wrapper di database che stabilisce una connessione ad alcune istanze MongoDB: async connect(connectionString: string): Promise<void> { this.client = await MongoClient.connect(connectionString) this.db = this.client.db() } Questo mi ha dato un avvertimento: (nodo: 4833) DeprecationWarning: il parser della stringa URL corrente è obsoleto e verrà rimosso in una versione …



9
Cosa significano middleware e app.use in Expressjs?
Quasi tutte le app Express che vedo hanno una app.usedichiarazione per il middleware ma non ho trovato una spiegazione chiara e concisa di cosa sia realmente il middleware e di cosa app.usestia facendo la dichiarazione. Anche gli stessi documenti espressi sono un po 'vaghi su questo. Puoi spiegarmi questi concetti …
228 node.js  express 

7
Differenza tra app.use e app.get in express.js
Sono un po 'nuovo per express e node.js e non riesco a capire la differenza tra app.use e app.get. Sembra che tu possa usarli entrambi per inviare informazioni. Per esempio: app.use('/',function(req, res,next) { res.send('Hello'); next(); }); sembra essere lo stesso di questo: app.get('/', function (req,res) { res.send('Hello'); });
224 node.js  express 


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.