Preguntas etiquetadas con express

265
¿Diferencias entre express.Router y app.get?

Estoy empezando con NodeJS y Express 4, y estoy un poco confundido. He estado leyendo el sitio web de Express, pero no puedo ver cuándo usar un controlador de ruta o cuándo usarlo express.Router. Como pude ver, si quiero mostrar una página o algo cuando el usuario golpea, /showpor ejemplo, debería...

256
req.body vacío en publicaciones

De repente, esto ha estado sucediendo a todos mis proyectos. Cada vez que hago una publicación en nodejs usando express y body-parser req.bodyes un objeto vacío. var express = require('express') var bodyParser = require('body-parser') var app = express() // parse

228
¿Qué significa middleware y app.use realmente en Expressjs?

Casi todas las aplicaciones Express que veo tienen una app.usedeclaración para el middleware, pero no he encontrado una explicación clara y concisa de qué es realmente el middleware y qué app.useestá haciendo la declaración. Incluso los documentos expresos en sí mismos son un poco vagos en esto....

222
¿Cómo puedo renderizar JavaScript en línea con Jade / Pug?

Estoy tratando de obtener JavaScript para renderizar en mi página usando Jade (http://jade-lang.com/) Mi proyecto está en NodeJS con Express, todo funciona correctamente hasta que quiero escribir un JavaScript en línea en la cabeza. Incluso tomando los ejemplos de los documentos de Jade, no puedo...

220
Diferencia entre app.use y app.get en express.js

Soy un poco nuevo en express y node.js, y no puedo entender la diferencia entre app.use y app.get. Parece que puede usar ambos para enviar información. Por ejemplo: app.use('/',function(req, res,next) { res.send('Hello'); next(); }); parece ser lo mismo que esto: app.get('/', function...

213
archivos estáticos con express.js

Quiero servir index.htmly /mediasubdirectorio como archivos estáticos. El archivo de índice se debe servir tanto a /index.htmly/ direcciones URL. yo tengo web_server.use("/media", express.static(__dirname + '/media')); web_server.use("/", express.static(__dirname)); pero la segunda línea...