Articles of node.js

Como posso compartilhar código entre o Node.js e o navegador?

Estou criando um pequeno aplicativo com um cliente JavaScript (executado no navegador) e um servidor Node.js, comunicando-se usando o WebSocket. Eu gostaria de compartilhar o código entre o cliente e o servidor. Eu acabei de começar com o Node.js e meu conhecimento de JavaScript moderno está um pouco enferrujado, para dizer o mínimo. Então, eu […]

Node.js / erro do Windows: ENOENT, stat ‘C: \ Usuários \ RT \ AppData \ Roaming \ npm’

Eu tenho o Windows 7 de 32 bits. Eu instalei o mais recente Node.js 32 bit. Quando tento executar o comando npm install jquery , recebo o erro: Erro: ENOENT, stat ‘C: \ Usuários \ RT \ AppData \ Roaming \ npm Como alguém resolve isso?

Maneira mais rápida de copiar o arquivo em node.js

O projeto em que estou trabalhando (node.js) implica em muitas operações com o sistema de arquivos (cópia / leitura / gravação, etc.). Eu gostaria de saber quais methods são os mais rápidos e ficaria feliz em receber alguns conselhos.

Conexão / redirecionamento automático de HTTPS com node.js / express

Eu tenho tentado obter o HTTPS configurado com um projeto node.js no qual estou trabalhando. Eu essencialmente segui a documentação do node.js para este exemplo: // curl -k https://localhost:8000/ var https = require(‘https’); var fs = require(‘fs’); var options = { key: fs.readFileSync(‘test/fixtures/keys/agent2-key.pem’), cert: fs.readFileSync(‘test/fixtures/keys/agent2-cert.pem’) }; https.createServer(options, function (req, res) { res.writeHead(200); res.end(“hello world\n”); }).listen(8000); […]

Como faço para atualizar / extrair um documento no Mongoose?

Talvez seja a hora, talvez seja eu me afogando em documentação esparsa e não sendo capaz de envolver minha cabeça em torno do conceito de atualização no Mongoose 🙂 Aqui está o acordo: Eu tenho um esquema de contato e modelo (propriedades encurtadas): var mongoose = require(‘mongoose’), Schema = mongoose.Schema; var mongooseTypes = require(“mongoose-types”), useTimestamps […]

nginx como servidor web incl. socket.io e node.js / ws: // 400 Pedido incorreto

Eu tenho este pedido de erro. A última frase em alemão significa “O Firefox não pode se conectar ao servidor que está localizado em ws: // …….”. O servidor não seria o problema, eu acho. Porque essa aqui é a configuração do nginx, porque acho que tem o problema! server { server_name example.org; listen 80 […]

Como resolvo o erro “Não é possível encontrar o módulo” usando o Node.js?

Depois de puxar para baixo um módulo do GitHub e seguir as instruções para construí-lo, tento puxá-lo para um projeto existente usando: > npm install ../faye Isto parece fazer o truque: > npm list /home/dave/src/server └─┬ faye@0.7.1 ├── cookiejar@1.3.0 ├── hiredis@0.1.13 └── redis@0.7.1 Mas o Node.js não consegue encontrar o módulo: > node app.js node.js:201 […]

Determine a raiz do projeto a partir de um aplicativo node.js em execução

Existe uma maneira melhor do que process.cwd() para determinar o diretório raiz de um processo node.js em execução? Algo como o equivalente ao Rails.root , mas para o Node.js. Eu estou procurando por algo que seja o mais previsível e confiável possível.

É possível importar variables ​​em JavaScript (node.js)?

Eu tenho variables ​​em app.js : var G = {}; module.exports = G; var DATA = G.DATA = ‘DATA’; var F1 = G.F1 = function(val) { return val; }; Dessa maneira, posso exportar variables ​​sob o object G e, ao mesmo tempo, acessar a variável diretamente escrevendo DATA sem o prefixo G. Por enquanto, tudo […]

Ignorar certificado ssl auto-assinado inválido em node.js com https.request?

Eu estou trabalhando em um pequeno aplicativo que faz o login no meu roteador sem fio local (Linksys), mas estou com um problema com o certificado SSL auto-assinado do roteador. Eu corri o wget 192.168.1.1 e obtive: ERROR: cannot verify 192.168.1.1’s certificate, issued by `/C=US/ST=California/L=Irvine/O=Cisco-Linksys, LLC/OU=Division/CN=Linksys/emailAddress=support@linksys.com’: Self-signed certificate encountered. ERROR: certificate common name `Linksys’ doesn’t […]