Articles of node.js

Model.find (). ToArray () afirmando não ter o método .toArray ()

Eu sou muito novo para nodejs e mongodb e estou tentando juntar meu próprio aplicativo de blogging. Eu tenho um problema ao tentar consultar através do meu modelo ‘Blog’ para aqueles com um nome de usuário específico. Quando tento correr var userBlogs = function(username) { ub = Blog.find({author: username}).toArray(); ub = ub.reverse(); }; Eu recebo […]

Estrutura do Microsoft Bot: enviando mensagens ao conectar

Eu sou novo com o Microsoft Bot framework. Agora estou testando meu código no Emulator. Quero enviar mensagem Hello assim que você se conectar. A seguir está meu código. var restify = require(‘restify’); var builder = require(‘botbuilder’); var server = restify.createServer(); server.listen(process.env.port || process.env.PORT || 3978, function () { console.log(‘%s listening to %s’, server.name, server.url); […]

Como usar o deslocamento do fuso horário no Nodejs?

Eu preciso do próximo stream: var a = new Date(1337324400000, ‘Europe/Amsterdam’); //+2h console.log(a); // for example 12:00 Mon … a.setTimeZone(‘Europe/Kiev’); //+3h console.log(a); // 13:00 Mon … Existe tal possibilidade em aps do nodejs utils?

Otimização de chamada do Node.js: possível ou não?

Eu gosto de JavaScript até agora, e decidi usar o Node.js como meu mecanismo em parte por causa disso , que afirma que o Node.js oferece TCO. No entanto, quando tento executar esse código (obviamente chamando) com o Node.js, ele causa um estouro de pilha: function foo(x) { if (x == 1) { return 1; […]

valor de retorno após uma promise

Eu tenho uma function javascript onde eu quero retornar o valor que recebo após o método de retorno. Mais fácil de ver do que explicar function getValue(file){ var val; lookupValue(file).then(function(res){ val = res.val; } return val; } Qual é a melhor maneira de fazer isso com uma promise? Pelo que entendi, o return val irá […]

O que há de errado com o nodejs crypto decipher?

Eu tenho os seguintes dados criptografados: U2FsdGVkX1+21O5RB08bavFTq7Yq/gChmXrO3f00tvJaT55A5pPvqw0zFVnHSW1o O passe para descriptografar é: password (é o exemplo de rabiscos-aes ) Na linha de comando usando o openssl: echo “U2FsdGVkX1+21O5RB08bavFTq7Yq/gChmXrO3f00tvJaT55A5pPvqw0zFVnHSW1o” | openssl enc -d -aes-256-cbc -a -k password A saída é: Made with Gibberish\n Com meu aplicativo NodeJS: var decipher = crypto.createDecipher(‘aes-256-cbc’, “password”); var dec = decipher.update(“U2FsdGVkX1+21O5RB08bavFTq7Yq/gChmXrO3f00tvJaT55A5pPvqw0zFVnHSW1o”, […]

Como cancelar o upload HTTP de events de dados?

Dado este código simples de servidor da Web: console.log(‘starting’); var server = require(‘http’).createServer(); server.on(‘connection’,function(socket){console.log(‘*server/connection’);}); server.on( ‘request’, function(request, response){ console.log(‘*server/request’); request.on( ‘data’, function(chunk){ console.log(‘*request/data’); // How do I abort next data calls from here? } ); request.on( ‘readable’, function(chunk){ console.log(‘*request/readable’); // How do I abort next readable calls from here? } ); request.on( ‘end’, function(){ console.log(‘*request/end’); […]

como especificar módulos locais como dependencies de pacotes npm

Eu tenho um aplicativo que tem o conjunto usual de dependencies em módulos de terceiros (por exemplo, ‘express’) especificados no arquivo package.json em dependencies. Por exemplo “express” : “3.1.1” Eu gostaria de estruturar meu próprio código modularmente e ter um conjunto de módulos locais (significando no sistema de arquivos que eu estou atualmente) instalados pelo […]

Socket.io + Node.js Solicitação de origem cruzada bloqueada

Estou usando o nó e o socket.io para escrever um aplicativo de bate-papo. Ele funciona bem no Chrome, mas o Mozilla dá um erro para ativar as solicitações de origem cruzada. Solicitação de origem cruzada bloqueada: a mesma política de origem não permite a leitura do recurso remoto em http://waleedahmad.kd.io:3000/socket.io/?EIO=2&transport=polling&t=1401964309289-2&sid=1OyDavRDf4WErI-VAAAI . Isso pode ser corrigido […]

Nodejs POST request multipart / form-data

Estou tentando enviar uma foto por meio de uma solicitação POST com o request module De acordo com o readme eu deveria ser capaz de fazer isso var r = request.post(“http://posttestserver.com/post.php”, requestCallback) var form = r.form() form.append(“folder_id”, “0”); form.append(“filename”, fs.createReadStream(path.join(__dirname, “image.png”))); function requestCallback(err, res, body) { console.log(body); } O problema é que isso não funciona. […]