Tag: node.js

sails.js obtiene el valor del entorno de config en la vista

Yo uso Sails.js con el motor de templates pnetworkingeterminado ( EJS ). Tengo una vista definida directamente desde la configuration de routes: config / routes.js '/': { view: 'homepage' } ¿Hay alguna manera de acceder al entorno en homepage.ejs? Necesito algo como esto: views / homepage.ejs (el siguiente no funciona, entonces necesito una solución de […]

Cómo resolver una cantidad variable de promises en node.js

Estoy trabajando en una function (llamada mediante una ruta express.js) para fusionar la información del evento en una database con su contraparte de Facebook y devolverla como una matriz de objects de evento. Tengo problemas con la naturaleza asíncrona de node.js y la resolución de un número variable de promises dentro de un ciclo foreach […]

Meteor.call Callback Function Returns Undefined

Tengo este código en el cliente: var Checklist = { title: this.title, belongs_to: this.belongs_to, type: this.type, items: this.items }; Meteor.call( 'create_checklist', Checklist, function(error,result){ console.log('error',error,'result',result); // if(!error) { // Router.go('/checklist/'+response); // } } ); Y esto en el server: create_checklist: function(Checklist) { Checklists.insert( { title: Checklist.title, belongs_to: Checklist.belongs_to, type: Checklist.type, items: Checklist.items }, function(error,id){ console.log(error,id); if(id) […]

Exprese 4 routes usando Socket.io

Tener problemas añadiendo Socket.io en mis Express 4 Routes. En mis routes / index.js tengo: var express = require('express'); var router = express.Router(); /* GET home page. */ router.get('/', function (req, res, next) { res.render('index', { title: 'Express' }); }); router.post('/message', function(req, res) { console.log("Post request hit."); // res.contentType('text/xml'); console.log(appjs); io.sockets.emit("display text", req); // res.send('<Response><Sms>'+req.body+'</Sms></Response>'); […]

Nodo – ReferenceError: Protable no está definida

Estoy comenzando con Node. Perdón por lo que probablemente sea una pregunta estúpida. Tratando de entender por qué el código siguiente arroja un error: ReferenceError: Promise is not defined allAccountFixtures: ['account-customer-joe', 'account-partner-sam', 'account-partner-jane', 'account-admin-jill'], allProductFixtures: ['product-123', 'product-234', 'product-345', 'product-456'], … loadBasicFixtures: (Api) => { return Promise.all([ Support.importRecords(Api.accountsAPI, Support.allAccountFixtures), Support.importRecords(Api.productsAPI, Support.allProductFixtures) ]); }, Mis API se […]

¿Cómo acceder a meta OpenGraph con cheerio?

Estoy tratando de hacer algo de html scraping con cheerio (no puedo usar jsdon tengo un problema con la dependencia: el error con contextify ecc.) pero no puedo get el meta "og: type", "og: title" … request(Url, function(error, response, body) { var $ = cheerio.load(body); $('meta').each(function() { console.log( $('meta').attr('content')); }); }); obtengo solo el primer […]

cierres y prototypes de javascript

Pensé que entendía la idea de los cierres, pero el siguiente código se comporta sorprendentemente para mí: function A(x) { this.getX1 = function () { return x; } A.prototype.getX2 = function () { return x; } } var a1 = new A(1); var a2 = new A(2); console.log ('a1.getX1()=%d', a1.getX1 ()); // 1 console.log ('a2.getX1()=%d', […]

Mientras se ejecuta la aplicación Meteor, ¿cuáles son algunas forms de ejecutar código arbitrario en el lado del server?

A veces me parece que quiero ejecutar algún código privilegiado en el server mientras la aplicación se está ejecutando. Por ejemplo, es posible que desee eliminar rápidamente un documento en una colección (cuando el lado del cliente está bloqueado). O bien, es posible que desee probar rápidamente funciones del lado del server como Email.send y […]

¿Cómo hacer un file de requirements.txt-like con bower?

Empecé a trabajar con bower , y parece realmente útil. Vengo de un background de python, por lo que estoy acostumbrado a tener virtualenv y requirements.txt . Como prefiero no almacenar todas mis dependencies en el control de código fuente si puedo evitarlo, me preguntaba, ¿cómo puedo crear un file como requirements.txt con bower ?

Error de Gulp en WebStorm: error al enumerar las tareas de Gulp

My WebStorm ha dejado de leer y ejecutar tareas gulp. Funcionó bien hasta el viernes pasado. Este es un error que aparece en la console: Error al enumerar las tareas de gulp en questionary / gulpfile.js: No se pudo analizar JSON -> Matriz no terminada en la línea 1 columna 5 ruta $ [1] * […]

Javascript tiene muchos buenos JS marco (como Node.js AngularJS Vue.js React.js) es el mejor lenguaje de script.