Articles of javascript

incapaz de poblar artículos en mongoose

Tengo el esquema de categoría como este: var category_article_Schema = new Schema({ “article_id”: { type: String, required: false, unique: false }, “category”: String, “articles”: [{ type: mongoose.Schema.Types.ObjectId, ref:’article’}], }); var category_article_Schema = mongoose.model(‘category_article_Schema’, category_article_Schema); module.exports = category_article_Schema; Esquema del artículo: var articleSchema = new Schema({ “title”: { type: String, required: true, unique: false }, “details”: […]

¿Por qué bit-buffer y búfer me dan salida diferente?

Estoy tratando de entender lo que está pasando con el siguiente código. console.log(buffer); >>> Si convierto algunos de los decimales hexadecimales a binarios, obtengo los siguientes bits. 1101 0110 0001 Pero luego lo convierto a un flujo de bits ( https://github.com/inolen/bit-buffer ), y leo los bits. const test = new bitBuffer.BitStream(buffer); console.log(test.readBits(1, false)); console.log(test.readBits(1, false)); […]

Respuesta del proxy API Gatway al usar ExclusiveStartKey

Considere este ejemplo de documentos para Amazon DynamoDB, aquí tenemos: dynamoDb.scan(params, onScan); function onScan(err, data) { if (err) { return; } else { collectedItems.push(data.Items); const response = { statusCode: 200, headers: { ‘Access-Control-Allow-Origin’: ‘*’, }, body: JSON.stringify(collectedItems), }; callback(null, response); // continue scanning if we have more movies, because // scan can retrieve a maximum […]

comando de shell a child_process.spawn (comando, , ) node.js

Básicamente, solo quiero ejecutar el comando rsync en la aplicación de nodo. El código rsync en bruto es el siguiente: rsync -r -t -p -o -g -v –progress –delete -l -H /Users/ken/Library/Application Support/Sublime Text 3/Packages /Users/ken/Google Drive/__config-GD/ST3 En primer lugar, lo intenté child_process.exec(command, [options], callback) pero, como la salida de rsync es larga, el búfer […]

Uso de reemplazos con una consulta Sequelize sin procesar: ¿evitar comillas simples?

Esto probablemente tiene una respuesta muy fácil pero no la veo. Quiero hacer una consulta en bruto usando Sequelize: var sequelize = require(‘sequelize’); sequelize .query(“LOAD DATA LOCAL INFILE :file INTO TABLE :table FIELDS TERMINATED BY ‘,’ ENCLOSED BY ‘\”‘ LINES TERMINATED BY ‘\n’;”, null, {raw:true}, {file: datasetPath, table: “dataset_” + datasetName}) El problema es que […]

SDK de JavaScript del diente de sierra Hyperledger: los lotes enviados no son válidos

Estoy tratando de implementar la transacción Hyperledger sawtooth a través del SDK javascript siguiendo este https://sawtooth.hyperledger.org/docs/core/releases/1.0/_autogen/sdk_submit_tutorial_js.html#encoding-your-payload . /* *Create the transaction header */ const createTransactionHeader = function createTransactionHeader(payloadBytes) { return protobuf.TransactionHeader.encode({ familyName: ‘intkey’, familyVersion: ‘1.0’, inputs: [], outputs: [], signerPublicKey: ’02cb65a26f7af4286d5f8118400262f7790e20018f2d01e1a9ffc25de1aafabdda’, batcherPublicKey: ’02cb65a26f7af4286d5f8118400262f7790e20018f2d01e1a9ffc25de1aafabdda’, dependencies: [], payloadSha512: createHash(‘sha512’).update(payloadBytes).digest(‘hex’) }).finish(); } /* * Create the transactions */ […]

socket.io evento “conectar” en la actualización / recarga no se dispara

Tener un problema con socket.io hoy. Cuando actualizo una página .on (“conectar”, {}) nunca se dispara. Cuando carga una página de la URL, todos los eventos se activan como deberían. Como se puede ver a continuación, configuro gameStatus en “broken”. Después de una serie de comunicaciones cliente / servidor, el estado del juego debería actualizarse […]

No se puede hacer que Node mssql funcione correctamente

Esta es la forma en que estoy usando mssql en este momento, pero a veces da errores: JavaScript: router.get(‘/academiejaren’, (req, res) => { sql.connect(dbconfig, function (err) { var request = new sql.Request(); if (err) { console.log(err); return; } request.query(“SELECT * FROM [Alg].[DefAJ];”, function (err, recordset) { if (err) { console.log(err); return; } else { res.end(JSON.stringify(recordset)); […]

El raspado de JSDOM en cloudfoundry no funciona

Estoy usando el módulo jsdom node.js para una aplicación que realiza algunos raspados web para obtener algunos datos que necesita. Esto funciona perfectamente bien cuando corro localmente. Cuando empujo la aplicación a cloudfoundry, sin embargo, se bloquea. El registro es el siguiente: ====> /logs/stderr.log <==== /var/vcap/data/dea/apps/caretogethersandbox-0-8b20af9255bbfff22d0f490cb60d0df55/app/node_modules/jsdom/lib/jsdom.js:171 features = JSON.piaplication (window.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.) No se puede leer la […]

Error de carga de la imagen de Twitter: falta el parámetro de medios

En el nuevo medio de Twitter subimos api dijo. Primero, use archivos POST multipart / form-data o base64 codificados en https://upload.twitter.com/1.1/media/upload.json . pero recibe un error: el código 38 “falta el parámetro de medios”. aqui esta mi codigo var Twitter = require(‘./twitter.js’); var request = require(‘request’); var fs = require(‘fs’); var path = require(‘path’); var […]