Articles of node.js

¿Cuál es el propósito del module Node.js module.exports y cómo lo usas?

¿Cuál es el propósito del module Node.js module.exports y cómo lo usas? Parece que no puedo encontrar ninguna información sobre esto, pero parece ser una parte bastante importante de Node.js, ya que a menudo lo veo en el código fuente. De acuerdo con la documentation de Node.js : module Una reference al module actual. En […]

JavaScript, Node.js: ¿es Array.forEach asynchronous?

Tengo una pregunta sobre la implementación de JavaScript nativa Array.forEach : ¿se comporta de forma asincrónica? Por ejemplo, si llamo: [many many elements].forEach(function () {lots of work to do}) ¿Será esto sin locking?

Proteger token aleatorio en Node.js

En esta pregunta, Erik necesita generar un token aleatorio seguro en Node.js. Existe el método crypto.randomBytes que genera un Buffer aleatorio. Sin embargo, la encoding base64 en el nodo no es segura para las url, incluye / y + lugar de – y _ . Por lo tanto, la forma más fácil de generar dicho […]

¿Por qué JSHint lanza una advertencia si estoy usando const?

Este es el error que recibo cuando uso const: <error line="2" column="1" severity="warning" message="&apos;const&apos; is available in ES6 (use esnext option) or Mozilla JS extensions (use moz)." source="jshint.W104" /> Mi código se ve así: const Suites = { Spade: 1, Heart: 2, Diamond: 3, Club: 4 }; El código funciona bien, solo JSHint me advierte […]

¿Cómo funciona el marco de Meteor JavaScript?

Me encontré con Meteor y aunque me parece emocionante, quiero saber cómo funciona. Quiero decir que las aplicaciones web convencionales funcionan así: tienes scripts en el server que toman datos de la database y los agregan dinámicamente a las páginas web y los datos enviados por el usuario se agregan a las bases de datos […]

¿Cómo hacer files exe desde una aplicación node.js?

Tengo una aplicación de nodo que escribí, que ejecuto de la siguiente manera: node.exe app.js inputArg ¿Hay alguna forma de que pueda empaquetar esto en un .exe por sí mismo? Entonces, ¿puedo hacer algo como esto? App.exe inputArg Tengo una forma de simular esto usando un file por lotes, así que puedo hacer esto: App.bat […]

¿Cuál es la forma correcta de usar el module nodegre.js postgresql?

Estoy escribiendo una aplicación node.js en Heroku y utilizando el module pg . No puedo encontrar la manera "correcta" de get un object de cliente para cada request que necesito para consultar la database. La documentation utiliza un código como este: pg.connect(conString, function(err, client) { // Use the client to do things here }); Pero […]

Almacenamiento de passwords con Node.js y MongoDB

Estoy buscando algunos ejemplos de cómo almacenar de forma segura passwords y otros datos confidenciales utilizando node.js y mongodb. Quiero que todo use una sal única que almacenaré junto con el hash en el documento mongo. Para la authentication, ¿debo sal y encriptar la input y hacerla coincidir con un hash almacenado? ¿Debo alguna vez […]

Representación del lado del server ReactJS frente a la representación del lado del cliente

Acabo de comenzar a estudiar ReactJS y descubrí que le da 2 forms de representar páginas: del lado del server y del lado del cliente. Pero no puedo entender cómo usarlo juntos. ¿Se trata de 2 forms distintas de comstackr la aplicación, o pueden usarse juntas? Si podemos usarlo juntos, ¿cómo hacerlo? ¿Necesitamos duplicar los […]

Ejemplos de node.js

¿Hay algún ejemplo útil de node.js (como un libro de visitas o una sala de chat)?