Preguntas con la etiqueta [express]

Lista express preguntas

Soy bastante nuevo en Node.js y tengo algunos problemas. Estoy usando Node.js 4.10 y Express 2.4.3. Cuando intento acceder a http://127.0.0.1:8888/auth/facebook , seré redirigido a http://127.0.0.1:8888/auth/facebook_callback . Luego recibí el

Estoy usando express + node.js y tengo un objeto req, la solicitud en el navegador es /cuenta pero cuando inicio sesión en req.path obtengo '/' --- no '/cuenta'. //auth required

Supongamos que tiene un bloque de código simple como este: app.get('/', function(req, res){ res.send('Hello World'); }); Esta función tiene dos parámetros, reqy res, que representan los objetos de solicitud y

npm no puede encontrar el paquete.json

29
respuestas
210
votos
741.0k
vistas

Estoy intentando instalar las dependencias de algún ejemplo: npm express 2.5.8que descargué, pero todas las aplicaciones arrojan el mismo error: c:\node\stylus>npm install -d npm info it worked if it ends

Quiero pasar alguna variable del primer middleware a otro middleware, e intenté hacer esto, pero había " req.somevariableun valor dado como 'indefinido'". //app.js .. app.get('/someurl/', middleware1, middleware2) ... ////middleware1 ...

Creé una pequeña API usando Node/Express e intenté extraer datos usando Angularjs, pero como mi página html se ejecuta en Apache en localhost:8888 y la API del nodo escucha en

Reduje mi código a la aplicación express-js más simple que pude crear: var express = require("express"), app = express.createServer(); app.use(express.static(__dirname + '/styles')); app.listen(3001); Mi directorio se ve así: static_file.js /styles

Casi todas las aplicaciones Express que veo tienen una app.usedeclaración para middleware, pero no he encontrado una explicación clara y concisa de qué es realmente el middleware y qué app.usehace

Sé cómo obtener los parámetros para consultas como esta: app.get('/sample/:id', routes.sample); En este caso, puedo utilizar req.params.idpara obtener el parámetro (por ejemplo, 2en /sample/2). Sin embargo, para URL como /sample/2?color=red,

bodyParser está en desuso express 4

13
respuestas
689
votos
476.5k
vistas

Estoy usando Express 4.0 y soy consciente de que el analizador corporal se eliminó del núcleo Express. Estoy usando el reemplazo recomendado, pero obtengo body-parser deprecated bodyParser: use individual json/urlencoded

No conozco una función para hacer esto, ¿alguien conoce alguna?

En Ubuntu es bastante sencillo; Puedo ejecutar la aplicación usando: $ NODE_ENV=production node myapp/app.js Sin embargo, esto no funciona en Windows. ¿Existe un archivo de configuración donde pueda configurar el

Comprender el pasaporte serializar deserializar

7
respuestas
484
votos
196.8k
vistas

¿Cómo explicaría el flujo de trabajo de los métodos serializar y deserializar de Passport a un profano? ¿ Adónde user.idva después passport.serializeUserde haber sido llamado? Llamaremos passport.deserializeUserjusto después, ¿dónde encaja

Node.js/Express.js: ¿Cómo funciona app.router?

4
respuestas
306
votos
84.9k
vistas

Antes de preguntar, app.routercreo que debería explicar al menos lo que creo que sucede cuando se trabaja con middleware. Para utilizar middleware, la función a utilizar es app.use(). Cuando se

Básicamente tengo una colección mongodb llamada 'personas' cuyo esquema es el siguiente: people: { name: String, friends: [{firstName: String, lastName: String}] } Ahora, tengo una aplicación express muy básica que