Tag: node.js

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] * […]

reescribir backbone.sync

Estoy utilizando backbone.js con websockets y envío de datos al server en function de los events. ¿Es posible diseñar / reescribir Backbone.sync para transportar los cambios del model al server de forma normalizada? Cualquier ejemplo general de esto sería genial, entonces puedo descubrir cómo integrarlo con mis methods del lado del server. ¡Gracias!

¿Cómo puedo detectar robustamente una ruta relativa en node.js

Tal vez lo estoy haciendo difícil (y debería search un prefijo de ./ y ../ ) pero no quiero redevise la rueda y escribir una function para detectar correctamente las routes relativas (para todas las plataforms, etc.) ¿Biblioteca existente? ¿Hay packages npm que hacen esto? Seguramente este problema ha sido resuelto … ¿Enfoques? Salvo una […]

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