Tag: node.js

La propiedad del object GraphQL debe ser una list de cadenas

¿Cómo hago un esquema para una propiedad de object que es una matriz de cadenas en GraphQL? Quiero que la respuesta se vea así: { name: "colors", keys: ["networking", "blue"] } Aquí está mi esquema var keysType = new graphql.GraphQLObjectType({ name: 'keys', fields: function() { key: { type: graphql.GraphQLString } } }); var ColorType = […]

¿Por qué mi JS promete atrapar objects de error vacíos?

Prefacio: Usando mongoose Usando Bluebird y reemplazando mpromise dentro de Mongoose La function req.helpers.consoleMessage que se ve a continuación es una function con una lógica simple que determina cuándo y no mostrar un cierto nivel de detalle en function de la activación de la debugging en la configuration de la aplicación Y no nulo / […]

El filter de matriz cambia la matriz principal

He notado un comportamiento extraño en los filters de matriz en node.js. Hay una matriz simple y un bucle: var array = [ { name:"bob", planet:"earth" }, { name:"mike", planet:"mars" }, { name:"vlad", planet:"jupiter" }]; var filtenetworking = array.filter(function(x){ return x.name !== "mike"; }); console.log(array); //lets print how normal array looks like console.log("—"); console.log(filtenetworking); //lets […]

secuela, Statement (where) in statement (where)

Estoy intentando durante 2 horas resolver un pequeño problema que no es uno. Estoy en una aplicación Geneoman-fullstack generada por yeoman. Quiero escribir este código con la secuencia: SELECT * FROM demand WHERE city_id NOT IN ( SELECT city_id FROM demand WHERE user_id=req.params.user_id) Todavía tengo el siguiente código, pero eso no funciona. Solo obtengo [] […]

angular2, el par typescript no es válido, no puede importar modules

Tengo dos problemas, de manera probable, dependen uno del otro: No puedo reguire / import sass@0.5.0 typescript funciona pero veo error por order list npm: ├── sass@0.5.0 extraneous ├── systemjs@0.19.27 ├── typescript@1.8.10 peer invalid ├── typings@1.3.3 └── zone.js@0.6.17 npm ERR! extraneous: sass@0.5.0 C:\Users\AxOn\Documents\projects\NODETS+ANGULAR2\public\node_modules\sass npm ERR! peer invalid: typescript@1.8.10 C:\Users\AxOn\Documents\projects\NODETS+ANGULAR2\public\node_modules\typescript propably, debido a typescript@1.8.10 peer invalid […]

¿Cómo transmitir la respuesta de AWS Lambda en el nodo?

Tengo una function AWS Lambda y necesito invocarla desde mi aplicación de nodo y transmitir el resultado al cliente. He buscado en los documentos pero no puedo ver el path. Quiero hacer algo como esto: lambda.invoke(params).then(data => data.pipe(res)) o incluso lambda.invoke(params, (err, data) => { // data should be a pipeable stream instead of buffenetworking […]

Eliminar elemento de la matriz en el time de espera Node.js

Tengo una matriz que es muy dinámica, hay elementos nuevos todo el time, y otros elementos se eliminan .. El problema es que a veces, en algunas circunstancias, es posible que algunos de los elementos permanezcan en la matriz para siempre y que NO sea lo que quiero. Cada elemento debe eliminarse de la matriz […]

¿Cómo navego al file original de TypeScript desde JavaScript stacktrace en WebStorm con Node?

Soy nuevo en TypeScript. En una Mac estoy usando WebStorm 2016.2.4 para Node con TypeScript 2.0. La debugging interactiva funciona bien utilizando maps generados, pero los enlaces de seguimiento de la stack de time de ejecución apuntan a files JavaScript, no a files TypeScript originales. ¿Es esto normal y esperado? ¿Me falta alguna característica de […]

Nodejs: tratar con devoluciones múltiples de Promise (Callback hell)

Tengo 8 devoluciones de llamada que dependen el uno del otro. Mi idea es tener un process más legible, pero no entiendo cómo lidiar con esto. Un ejemplo de mi infierno de callback es: return new Promise(function (resolve, reject) { client.command("Command") .then(function () { client.command(command1) .then(function () { client.command(command2) .then(function () { client.command(command3) .then(function () […]

Gulp: prepara la carpeta dist y edita el file ini

Intento crear una tarea engorrosa responsable de: 1. limpiar la carpeta dist previamente creada 2. copyr alguna carpeta dentro de la nueva carpeta dist 3. editar un file ini dentro de la carpeta dist para actualizar una key var destination = './dist/test/v2'; // Copy ini file to dist folder gulp.task('prepareDelivery', function () { gulp.src([source + […]

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