Tag: node.js

Haciendo el bucle while sincrónico

Tengo un código siguiente var page = 2; var last_page = 100; while(page <= last_page) { request("http://some_json_server.com/data?page=" + page, function (error, response, body) { if (!error && response.statusCode == 200) { store_data(body) } page++; }); } He hecho lo siguiente, pero en realidad no está recuperando nada. ¿Estoy haciendo esto correctamente? var page = 2; […]

Las funciones de la nube de Firebase dejaron de funcionar – event.data undefined

Tengo algunas funciones en la nube, pero de repente dejaron de funcionar, ahora recibo event.data undefined exports.newMessageReceived = functions.database.ref(‘/messages/{pushId}’) .onWrite((event) => { if (event.data.previous.exists() || !event.data.exists() ) { //Do nothing if data is edited or deleted console.log(‘Message edited or deleted – skip’); return; } … } Y me pongo TypeError: Cannot read property ‘previous’ of […]

Devolviendo datos desde la API de Axios

Estoy tratando de usar una aplicación Node.JS para hacer y recibir solicitudes de API. Realiza una solicitud de obtención a otro servidor utilizando Axios con los datos que recibe de una llamada a la API que recibe. El segundo fragmento es cuando el script devuelve los datos de la llamada. Realmente lo tomará y escribirá […]

Nodejs: cómo clonar un objeto

Si clono una matriz, uso cloneArr = arr.slice() Quiero saber cómo clonar un objeto en nodejs.

Respondiendo con un objeto JSON en Node.js (convirtiendo el objeto / matriz en una cadena JSON)

Soy nuevo en el código de back-end y estoy tratando de crear una función que me responda a una cadena JSON. Actualmente tengo esto de un ejemplo function random(response) { console.log(“Request handler ‘random was called.”); response.writeHead(200, {“Content-Type”: “text/html”}); response.write(“random numbers that should come in the form of json”); response.end(); } Básicamente, esto solo imprime la […]

Cómo agregar a New Line en Node.js

Estoy intentando anexar datos a un archivo de registro usando Node.js y eso está funcionando bien, pero no va a la siguiente línea. \n no parece estar funcionando en mi función de abajo. ¿Alguna sugerencia? function processInput ( text ) { fs.open(‘H://log.txt’, ‘a’, 666, function( e, id ) { fs.write( id, text + “\n”, null, […]

Averigua si alguien tiene un rol.

Hice un simple bot de cotización para un servidor, pero el administrador solo quiere que mod + people puedan agregar cotizaciones para evitar el spam. Fui a la documentación e hice todo, pero no puedo hacer que esto funcione. Esto es lo que tengo: //other code else if (command === “addquote” && arg) { let […]

Se excedió el tamaño máximo de la stack de llamadas en la instalación de npm

Estoy tratando de ejecutar npm install , esto es resultado de la consola: npm ERR! Linux 4.8.0-27-generic npm ERR! argv “/usr/bin/nodejs” “/usr/bin/npm” “install” npm ERR! node v6.9.1 npm ERR! npm v3.10.8 npm ERR! Maximum call stack size exceeded npm ERR! npm ERR! If you need help, you may report this error at: npm ERR! y […]

Subiendo archivos a un servidor ownCloud programáticamente

Estoy tratando de configurar una aplicación web donde muchos clientes pueden conectarse a través de un servidor http Node.js y luego cargar / descargar archivos que luego se mostrarán en diferentes pantallas. Estoy pensando en tener esos archivos almacenados en un servicio gratuito en la nube que pueda integrarse a mi aplicación. Ah, y también […]

Cómo evitar que babel transpile ‘this’ a ‘undefined’ (e insertar “use strict”)

EDITAR : Esto no es sobre flechas gordas . Tampoco se trata de pasar esto a un IIFE . Es una pregunta relacionada con transpiler. Así que he creado un pub-sub simple para una pequeña aplicación en la que estoy trabajando. Lo escribí en ES6 para usar la propagación / reposo y ahorrar algunos dolores […]

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