Articles of node.js

Como faço para instalar uma versão anterior de um pacote npm?

Eu usei o nvm para baixar o nó v0.4.10 e instalei o npm para trabalhar com essa versão do nó. Eu estou tentando instalar usando expresso npm install express -g e recebo um erro que expressa requer versão do nó> = 0.5.0. Bem, isso é estranho, já que estou seguindo as instruções para um tutorial […]

Diferenças entre socket.io e websockets

Quais são as diferenças entre socket.io e websockets em node.js? Ambas são tecnologias de envio de servidores? As únicas diferenças que senti foi socket.io me permitiu enviar / emitir mensagens especificando um nome de evento. No caso do socket.io, uma mensagem do servidor chegará a todos os clientes, mas, para o mesmo nos websockets, fui […]

Como armazenar as configurações de implantação do Node.js / arquivos de configuração?

Eu tenho trabalhado em alguns aplicativos do Node e tenho procurado por um bom padrão de armazenamento de configurações relacionadas à implantação. No mundo do Django (de onde eu venho), a prática comum seria ter um arquivo settings.py contendo as configurações padrão (fuso horário, etc) e, em seguida, um local_settings.py para configurações específicas de implantação, […]

bodyParser é obsoleto expresso 4

Estou usando o expresso 4.0 e estou ciente de que o analisador corporal foi retirado do núcleo expresso, estou usando o substituto recomendado, no entanto, estou recebendo body-parser deprecated bodyParser: use individual json/urlencoded middlewares server.js:15:12 body-parser deprecated urlencoded: explicitly specify “extended: true” for extended parsing node_modules/body-parser/index.js:74:29 Onde eu encontro esses supostos middlewares? ou eu não […]

Solicitação HTTP GET no Node.js Express

Como posso fazer uma solicitação HTTP de dentro do nó / expresso? Eu preciso me conectar a outro serviço. Espero que a chamada seja assíncrona e que o retorno de chamada contenha a resposta dos servidores remotos.

Usando o Node.JS, como leio um object JSON na memory (servidor)?

fundo Eu estou fazendo alguma experimentação com o Node.js e gostaria de ler um object JSON, seja de um arquivo de texto ou um arquivo .js (que é melhor?) Na memory, para que eu possa acessar esse object rapidamente a partir do código. Eu percebo que existem coisas como Mongo, Alfred, etc por aí, mas […]

Escalando Socket.IO para vários processos Node.js usando cluster

Tearing my hair out with this one … alguém conseguiu dimensionar o Socket.IO para vários processos de “trabalho” gerados pelo módulo de cluster do Node.js? Vamos dizer que eu tenho o seguinte em quatro processos de trabalho (pseudo): // on the server var express = require(‘express’); var server = express(); var socket = require(‘socket.io’); var […]

Como fazer um aplicativo node.js ser executado permanentemente?

Em um servidor Debian, eu instalei o Node.js. Eu entendo como iniciar um aplicativo do putty com esta linha de comando: node /srv/www/MyUserAccount/server/server.js e chegar a ele no endereço 50.51.52.53:8080 (IP e porta). Mas assim que fecho a massa, não consigo mais acessar o endereço 50.51.52.53:8080 . Como fazer um aplicativo Node.js ser executado permanentemente? […]

Obter endereço IP local em node.js

Eu tenho um programa node.js simples em execução na minha máquina e eu quero obter o endereço IP local do PC em que é o meu programa em execução. Como faço para obtê-lo com node.js?

Verifique se todos os elementos em um array estão em um segundo array

Eu tenho dois arrays e quero verificar se todos os elementos em arr2 estão em arr1 . Se o valor de um elemento é repetido em arr2 , ele precisa estar em arr1 um número igual de vezes. Qual é a melhor maneira de fazer isso? arr1 = [1, 2, 3, 4] arr2 = [1, […]