Articles of node.js

Pasar un objeto al cliente en node / express + ejs?

Tengo un objeto bastante grande que necesito pasar a una función en un script de cliente. He intentado utilizar JSON.stringify, pero me he encontrado con algunos problemas con este enfoque, principalmente relacionados con el rendimiento. ¿Es posible hacer algo como esto en ejs? app.get(‘/load’, function(req, res) { var data = { layout:’interview/load’, locals: { interview: […]

Cómo enviar una página html como correo electrónico en nodejs

Recientemente comencé a progtwigr mi primer node.js. No puedo encontrar ningún módulo del nodo que pueda enviar una página html como correo electrónico. por favor ayuda, gracias!

Restringir el acceso al servidor HTTP basado en Node.js por dirección IP

¿Cómo puedo restringir el acceso por dirección IP en una aplicación de servidor HTTP Node.js? Estoy buscando algo como esto: Deny from all Allow from .. Necesito permitir el acceso al sitio para solo unas pocas direcciones IP. ¿Cómo puedo hacer esto?

Obtenga el último registro de MongoDB por campo de fecha y hora

Tengo una colección como esta: { ‘datetime’: some-date, ‘lat’: ‘32.00’, ‘lon’: ‘74.00’ }, { ‘datetime’: some-date, ‘lat’: ‘32.00’, ‘lon’: ‘74.00’ } ¿Cómo puedo obtener el último registro de MongoDB, donde el datetime es el último? Solo quiero un registro.

Comprobación de nodo MongoDB si objectid es válido

¿Cómo puedo verificar si un ObjectID es válido usando el controlador de Node? Lo intenté : var BSON = mongo.BSONPure; console.log(“Validity: ” + BSON.ObjectID.isValid(‘ddsd’)) Pero sigo obteniendo una excepción en lugar de una verdadera o falsa. (La excepción es simplemente un error ‘throw e; // process.nextTick’ o ‘error’ al primer tic ‘

node.js ¿hay alguna forma adecuada de analizar JSON con números grandes? (largo, letra grande, int64)

Cuando analizo esta pequeña pieza de JSON { “value” : 9223372036854775807 } eso es lo que obtengo { hello: 9223372036854776000 } ¿Hay alguna forma de analizarlo correctamente?

npm install no funciona

SO Windows 7 64bit cuando uso npm install gulp, npm no funciona. Estoy muy confundido…. Código de error: npm ERR! Error: connect ECONNREFUSED npm ERR! at errnoException (net.js:878:11) npm ERR! at Object.afterConnect [as oncomplete] (net.js:869:19) npm ERR! { [Error: connect ECONNREFUSED] npm ERR! code: ‘ECONNREFUSED’, npm ERR! errno: ‘ECONNREFUSED’, npm ERR! syscall: ‘connect’ } npm […]

Obtener código de la consola de Firebase que implementé antes

Creé funciones de firebase en nodejs e implementé el código en firebase. La función era enviar un correo electrónico cuando se crea el nuevo usuario. He perdido el código ahora. ¿Podemos sacar ese código de firebase?

Firebase TypeError: no se puede leer la propiedad ‘val’ de undefined

He probado la función de Firebase en la nube para enviar una notificación. Mi estructura de proyecto y este es el index.js, const functions = require(‘firebase-functions’); const admin = require(‘firebase-admin’); admin.initializeApp(); exports.pushNotification = functions.database.ref(‘/messages’).onWrite( event => { console.log(‘Push notification event triggered’); const message = event.data.val(); const user = event.data.val(); console.log(message); console.log(user); const topic = “myTopic”; […]

¿Cómo puedo actualizar varios documentos en mongoose

Encontré el siguiente script: Device.find(function(err, devices) { devices.forEach(function(device) { device.cid = ”; device.save(); }); }); MongoDB tiene la bandera “multi” para una actualización de varios documentos, pero no pude hacer que esto funcionara con mongoose. ¿Esto todavía no es compatible o estoy haciendo algo mal? Device.update({}, {cid: ”}, false, true, function (err) { //… });