Preguntas etiquetadas con express

Express es un marco de aplicación web flexible de Node.js, que proporciona un conjunto robusto de características para crear aplicaciones web.


4
¿Qué es NODE_ENV y cómo usarlo en Express?
Esta es mi aplicación, actualmente estoy en producción. var app = express(); app.set('views',settings.c.WEB_PATH + '/public/templates'); app.set('view engine','ejs'); app.configure(function(){ app.use(express.favicon()); app.use(express.static(settings.c.WEB_PATH + '/public')); app.use(express.bodyParser()); app.use(express.cookieParser()); app.use(express.methodOverride()); app.use(express.session({ cookie:{ domain:"."+settings.c.SITE_DOMAIN, maxAge:1440009999}, secret:'hamster', store: r_store, })); app.use(useragent.express()); app.use(flash()); app.use(passport.initialize()); app.use(passport.session()); }); Sin embargo, llegué a conocerlo NODE_ENVy quiero usarlo. ¿Cómo puedo hacer esto?


23
¿Cómo obtener todas las rutas registradas en Express?
Tengo una aplicación web creada con Node.js y Express. Ahora me gustaría enumerar todas las rutas registradas con sus métodos apropiados. Por ejemplo, si he ejecutado app.get('/', function (...) { ... }); app.get('/foo/:id', function (...) { ... }); app.post('/foo/:id', function (...) { ... }); Me gustaría recuperar un objeto (o …
181 node.js  express 

16
Conexión / redirección automática HTTPS con node.js / express
He estado tratando de configurar HTTPS con un proyecto node.js en el que estoy trabajando. Básicamente, he seguido la documentación de node.js para este ejemplo: // curl -k https://localhost:8000/ var https = require('https'); var fs = require('fs'); var options = { key: fs.readFileSync('test/fixtures/keys/agent2-key.pem'), cert: fs.readFileSync('test/fixtures/keys/agent2-cert.pem') }; https.createServer(options, function (req, res) …
181 node.js  https  express 

30
ExpressJS - evento de error no controlado de lanzamiento er
Creé la aplicación expressjs usando los siguientes comandos: express -e folderName npm install ejs --save npm install Cuando ejecuto la aplicación con:, node app.jstengo los siguientes errores: events.js:72 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE at errnoException (net.js:884:11) at Server._listen2 (net.js:1022:14) at listen (net.js:1044:10) at Server.listen (net.js:1110:5) …
180 node.js  express  npm 




12
¿Cómo acceder al cuerpo de la solicitud al POSTAR usando Node.js y Express?
Tengo el siguiente código Node.js: var express = require('express'); var app = express.createServer(express.logger()); app.use(express.bodyParser()); app.post('/', function(request, response) { response.write(request.body.user); response.end(); }); Ahora si publico algo como: curl -d user=Someone -H Accept:application/json --url http://localhost:5000 Me pongo Someonecomo se esperaba. Ahora, ¿qué pasa si quiero obtener el cuerpo completo de la solicitud? …

4
¿Qué es process.env.PORT en Node.js?
¿Para qué se process.env.PORT || 3000utiliza en Node.js? Vi esto en alguna parte: app.set('port', process.env.PORT || 3000); Si se usa para establecer 3000como puerto de escucha, ¿puedo usar esto en su lugar? app.listen(3000); Si no, ¿por qué?
175 node.js  express  port 


13
Cómo generar una identificación única con node.js
function generate(count) { var founded = false, _sym = 'abcdefghijklmnopqrstuvwxyz1234567890', str = ''; while(!founded) { for(var i = 0; i < count; i++) { str += _sym[parseInt(Math.random() * (_sym.length))]; } base.getID(string, function(err, res) { if(!res.length) { founded = true; // How to do it? } }); } return str; } …

12
Envío de token JWT en los encabezados con Postman
Estoy probando una implementación de seguridad basada en Token JWT basada en el siguiente artículo . He recibido con éxito un token del servidor de prueba. No puedo entender cómo hacer que el programa Chrome POSTMAN REST Client envíe el token en el encabezado. Mis preguntas son las siguientes: 1) …
169 express  jwt  postman 


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.