Después de ejecutar express mysite y “ npm install -d` abrí el directorio generado con WebStorm, el IDE no reconoce los siguientes métodos Express: app.use(express.favicon()); app.use(express.logger(‘dev’)); app.use(express.bodyParser()); app.use(express.methodOverride()); ¿Cómo arreglar eso? Nota: el IDE fue capaz de reconocer muchas cosas nuevas después de hacer esto y agregar el directorio del módulo como biblioteca de JavaScript […]
¿Cuál es el uso del método res.location ()? Puedo usar res.redirect () para redirigir a una URL en particular y no puedo ver ningún cambio si uso res.location () antes de res.redirect ()
Soy bastante nuevo en MongoDB y Express y estoy tratando de construir una aplicación de red social empresarial móvil. Por supuesto, estoy emparejando personas que actualmente están registradas en su rango geográfico. Para lograr este comportamiento, estoy consultando con geoNear framework y luego consultando la colección de coincidencias si dos de los usuarios coincidieron antes […]
Bien, aquí está mi problema: tengo una página HTML con la que estoy bastante contento, pero deseo que sea dynamic. Estoy usando Node con Express, y me preguntaba si había alguna forma de modificar y luego renderizar HTML simple. No usaré Jade ni ningún otro motor de plantillas. Mi server.js: var http = require(‘http’); var […]
Tengo un nodo de aplicación js que usa Express para la autenticación a través de Facebook, pero la url / auth / facebook / callback no se carga. Versión para dependencias: Express: 4.13.3 Passport 0.3.0 Passport-facebook 2.0.0 app.js var app = express(); app.set(‘views’, path.join(__dirname, ‘views’)); app.set(‘view engine’, ‘jade’); app.use(logger(‘dev’)); app.use(bodyParser.json()); app.use(bodyParser.urlencoded({ extended: false })); app.use(cookieParser()); […]
Tengo las siguientes funciones de promesa implementadas como return new Promise(function(resolve, reject) { //logic }); cart.getBasket (req) cart.updateBasket (req) cart.updateDefaultShipment (req) cart.getBasketObject (basket) Actualmente ejecuto código usando app.post(‘/Billing’, function(req, res) { cart.getBasket(req).then(function(basket) { cart.updateBasket(req).then(function() { cart.updateDefaultShipment(req).then(function(basket) { cart.getBasketObject(basket).then(function(basketObj) { res.render(‘billing’, { basket: basketObj }); }); }); }); }).catch(function(error) { console.log(error); }); }); Leí sobre Promise.each […]
Estoy usando la biblioteca codebird para realizar algunas solicitudes a la API de Twitter. Estas solicitudes responden correctamente, pero quiero pasar esa respuesta a mi ruta. Aquí hay un fragmento de mi ruta.js: router.get(‘/twitter’, function(req, res) { twitterAPI.callAPI(function(tweetData) { console.log(‘callback for twitterCall’); res.send(tweetData); }); }); Este es mi código de module1.js: require(‘es6-promise’).polyfill(); require(‘isomorphic-fetch’); var Codebird […]
Estoy tratando de descargar varias imágenes como un archivo zip. Mientras uso el blob de Azure, primero listé todos los blobs, luego los comprimí usando Archiver y usé la función pipe para enviarlo al cliente. Pero estoy obteniendo zip como un archivo en bruto y no está descargando. Estoy usando Node js + Express. Script […]
He instalado socket.io antes en un proyecto de Nodo sin la necesidad de un marco de plantillas Express. Problema si agrego esta línea de código: http.listen(3001, function() { console.log(‘listening on port 3001’); }); luego visitando localhost: 3000 tengo mi aplicación en la que no funcionan los sockets y en localhost: 3001 tengo sockets trabajando . […]
En mi proyecto estoy usando RBAC Access Control . He creado el directorio de control de acceso con index.js dentro, donde estoy creando “grantsObject” ‘use strict’ const AccessControl = require(‘accesscontrol’); let grantsObject = { admin: { // Extends user and can delete and update any video or post video: { ‘create:any’: [‘*’], ‘read:any’: [‘*’], ‘update:any’: […]