Articles of node.js

Upload de imagem codificada em base64 para o Amazon S3 via Node.js

Ontem eu fiz uma session de codificação deep night e criei um pequeno aplicativo node.js / JS (bem, na verdade, CoffeeScript, mas CoffeeScript é apenas JavaScript, então vamos dizer JS). qual é o objective: cliente envia uma canvas datauri (png) para o servidor (via socket.io) servidor envia imagens para a amazon s3 o passo 1 […]

Inserção de lote de mangusto (mongodb)?

O Mongoose v3.6 + suporta inserções em lote agora? Eu pesquisei por alguns minutos, mas qualquer coisa que corresponda a essa pergunta tem dois anos e a resposta foi um inequívoco não. Editar: Para referência futura, a resposta é usar Model.create (). create () aceita um array como seu primeiro argumento, assim você pode passar […]

Curl equivalente em nodejs?

Eu estou olhando para usar informações de uma solicitação HTTP usando o nodejs (ou seja, chamar um serviço da web remoto e ecoar a resposta para o cliente). Em PHP eu teria usado o curl para fazer isso. Qual é a melhor prática no nó?

Como eu importo módulos globais no Node? Eu recebo “Erro: Não é possível encontrar o módulo “?

Estou tentando configurar o Node no Mac OSX Lion. Tudo parece funcionar bem, mas não consigo importar nada módulos da minha pasta de módulos globais. Eu recebo o erro Error: Cannot find module Se eu executar isso: node -e require.paths , a resposta que obtenho é: [ ‘/usr/local/lib/node_modules’, ‘/Users/Me/.node_modules’, ‘/Users/Me/.node_libraries’, ‘/usr/local/Cellar/node/0.4.12/lib/node’ ] O que está […]

Como criar variables ​​globais acessíveis em todas as visualizações usando Express / Node.JS?

Ok, então eu construí um blog usando o Jekyll e você pode definir variables ​​em um arquivo _config.yml que são acessíveis em todos os templates / layouts. Atualmente estou usando o Node.JS / Express com modelos EJS e ejs-locals (parciais / layouts. Estou procurando fazer algo semelhante às variables ​​globais como site.title que são encontradas […]

Servidor de arquivos estático básico no NodeJS

Eu estou tentando criar um servidor de arquivos estáticos em nodejs mais como um exercício para entender o nó do que como um servidor perfeito. Eu estou bem ciente de projetos como Connect e node-static e pretendo usar essas bibliotecas para mais código pronto para produção, mas também gosto de entender o básico do que […]

sudo: npm: comando não encontrado

Estou tentando atualizar para a versão mais recente do nó. Estou seguindo as instruções em http://davidwalsh.name/upgrade-nodejs Mas quando eu faço: sudo npm install -gn Eu recebo o erro: sudo: npm: command not found npm funciona sem sudo. Quando eu faço: whereis node Entendo: node: /usr/bin/node /usr/lib/node /usr/bin/X11/node /usr/local/node Corrida: which npm Shows: /usr/local/node/bin/npm Eu tentei […]

converter buffers de stream para o utf8-string

Eu quero fazer uma solicitação HTTP usando node.js para carregar algum texto de um servidor web. Como a resposta pode conter muito texto (alguns megabytes), quero processar cada parte do texto separadamente. Eu posso conseguir isso usando o seguinte código: var req = http.request(reqOptions, function(res) { … res.setEncoding(‘utf8’); res.on(‘data’, function(textChunk) { // process utf8 text […]

Posso instalar um pacote NPM de javascript em execução no Node.js?

Posso instalar um pacote NPM de um arquivo javascript em execução no Node.js? Por exemplo, eu gostaria de ter um script, vamos chamá-lo de “script.js” que de alguma forma (… usando NPM ou não …) instala um pacote normalmente disponível através do NPM. Neste exemplo, gostaria de instalar o “FFI”. (npm instala ffi)

Como definir o cookie no nó js usando o framework expresso?

Em meu aplicativo, preciso definir um cookie usando o framework express.Tentei o código a seguir, mas ele não está configurando o cookie. Alguém pode me ajudar a fazer isso? var express = require(‘express’), http = require(‘http’); var app = express(); app.configure(function(){ app.use(express.cookieParser()); app.use(express.static(__dirname + ‘/public’)); app.use(function (req, res) { var randomNumber=Math.random().toString(); randomNumber=randomNumber.substring(2,randomNumber.length); res.cookie(‘cokkieName’,randomNumber, { maxAge: […]