Tag: node.js

'app.router' está en desuso! en un website simple

Soy totalmente nuevo en NodeJS en combinación con Express. Estoy tratando de hacer un website simple con componentes de Bootstrap. He generado la siguiente estructura de carpetas con el generador Express app.js bin (carpeta) node_modules (carpeta) package.json público (carpeta con: css, javascript, img) routes (index.js, oudRijswijk.js) vistas (files de jade) Express (versión 4.13.1) NodeJS (versión […]

Sitio web de Screencast con Socket.IO y Node.JS

Estoy tratando de realizar un screencast de un website sin ningún software requerido, sino un browser. No es necesario mostrar realmente el website. Tal vez sería una buena solución para "rebuild" el website con información como el browser, la resolución de la window gráfica, el píxel desplazado, … Es solo para el recorrido de explicación […]

Descargando Torrent con Node.JS

Me preguntaba si alguien tenía un ejemplo de cómo download un torrente usando NodeJS. Esencialmente, tengo una fuente RSS de torrents que repito y tomo la url del file torrent, luego me gustaría iniciar una descarga de ese torrent en el server. He analizado y repasado el RSS muy bien, sin embargo, he probado algunos […]

Cómo ignorar files que no son js con babel / register

Cuando mi aplicación Node incluye las routes desde mi aplicación, deseo ignorar files que no son js, por ejemplo import './scss/App.scss' // ie via Router.js -> Routes.js -> App.js Por el momento, Node obviamente está lanzando un error de análisis ya que está tratando de analizar el scss como js. El gancho babel actualmente se […]

Nodo js agregando modules no deseados cuando hago npm install

Estoy intentando activar un service de nodo en mi mac. Cuando ejecuto npm install en la carpeta donde está mi service de nodo, está instalando modules que no se mencionan en mi package.json. Hay modules adicionales que no estoy esperando y algunos modules que espero que falten. ¿Cuál podría ser la razón? ¿Cómo se crea […]

Sendgrid no envía text a la nueva línea

Estoy usando sendgrid api con nodejs y por alguna razón los correos están enviando pero no agregando nuevas líneas. Lo he usado y también \ n pero no tuve suerte. ¿Alguna idea de lo que está mal? Aquí está el código que estoy usando var email = { to: 'test@gmail.com', from: 'hello@test.com', subject: 'Membership', text: […]

Esquema de validation de Joi: dos campos no deben tener el mismo valor

Supongamos que tengo el siguiente esquema: var schema = { fieldOne: Joi.string().requinetworking(), fieldTwo: Joi.string().requinetworking() }; ¿Es posible establecer una regla de validation que compruebe que ambos campos tienen valores diferentes? ( fieldOne !== fieldTwo )

Obteniendo datos de error "demasiado grandes para el tamaño de la key" con Crypto Node.js

Recibo el error "Error: error:0406C06E:rsa routines:RSA_padding_add_PKCS1_type_1:data too large for key size" cuando lo hago: var crypto = require('crypto'); var fs = require('fs'); var first_keys = { public_key: fs.readFileSync('tests/public.key'), private_key: fs.readFileSync('tests/private.key') } var first_result = crypto.privateEncrypt({ key: first_keys.private_key }, new Buffer("Hello World!")); var second_result = crypto.privateEncrypt({ key: first_keys.private_key }, first_result); var second_plaintext = crypto.publicDecrypt({ key: first_keys.public_key […]

Usando Express.JS para consumir una API

var express = require('express'); var app = express(); var path = require('path'); var api = require('./api'); app.get('/', function(req, res){ res.sendFile(path.join(__dirname + '/index.html')); }) app.listen(8080) console.log('Server Running'); Sé que estamos requiriendo el module express. Estamos utilizando la function express, estamos requiriendo la ruta del module y almacenando la reference en la ruta variable y haciendo lo […]

Object.assign no funciona como se esperaba

Tengo un object llamado reservas, y dentro de él tengo varias properties, y quiero ampliarlo con Object.assign, así: let data = Object.assign(booking, { hiw: event.hiw[booking.locale], tip: event.tip[booking.locale], start: moment(event.start).format('L') }); Pero cuando imprimo los datos, el resultado será el mismo object de la fuente (reserva), por lo que se hiw , tip y start , […]

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