Articles of node.js

nodejs mysql Erro: Conexão perdida O servidor fechou a conexão

quando eu uso o nó mysql, um erro é exibido entre 12:00 e 2:00 que a conexão TCP é desligada pelo servidor. Esta é a mensagem completa: Error: Connection lost: The server closed the connection. at Protocol.end (/opt/node-v0.10.20-linux-x64/IM/node_modules/mysql/lib/protocol/Protocol.js:73:13) at Socket.onend (stream.js:79:10) at Socket.EventEmitter.emit (events.js:117:20) at _stream_readable.js:920:16 at process._tickCallback (node.js:415:13) Existe a solução . No entanto, […]

Node.js erro EACCES ao escutar na maioria das portas

Estou testando um aplicativo (espero rodar em heroku, mas estou tendo problemas localmente também). Está me dando um erro EACCES quando ele executa http.Server.listen () – mas isso só ocorre em algumas portas. Então, localmente estou correndo: joe@joebuntu:~$ node > var h = require(‘http’).createServer(); > h.listen(900); Error: EACCES, Permission denied at Server._doListen (net.js:1062:5) at net.js:1033:14 […]

Nome da importação da variável ES6 em node.js?

é possível importar algo no módulo fornecendo o nome da variável ao usar a importação do ES6? Ou seja, eu quero importar algum módulo em um tempo de execução, dependendo dos valores fornecidos em uma configuração: import something from ‘./utils/’ + variableName;

npm local install package para localização personalizada

É possível especificar um destino de pacote personalizado para a npm install , seja através de um sinalizador de comando ou variável de ambiente? Por padrão, as instalações locais do npm são finalizadas em node_modules no diretório atual, mas eu quero instalá- node_modules em node_modules em um diretório diferente, por exemplo, vendor/node_modules . Como posso […]

Obter o URL de download do arquivo enviado com o Cloud Functions for Firebase

Depois de fazer o upload de um arquivo no Firebase Storage com o Functions for Firebase, eu gostaria de obter o URL de download do arquivo. Eu tenho isto : … return bucket .upload(fromFilePath, {destination: toFilePath}) .then((err, file) => { // Get the download url of file }); O arquivo object tem muitos parâmetros. Até […]

Como faço para replace as versões de dependência do NPM aninhadas?

Eu gostaria de usar o pacote NUM grunt-contrib-jasmine . Tem várias dependencies. Parte do gráfico de dependência é assim: ─┬ grunt-contrib-jasmine@0.4.1 │ ├─┬ grunt-lib-phantomjs@0.2.0 │ │ ├─┬ phantomjs@1.8.2-2 Infelizmente, há um bug nesta versão do phantomjs que impede sua instalação correta no Mac OS X. Isso foi corrigido na versão mais recente. Como posso obter […]

Corrigindo o caminho npm no Windows 8 e 10

Ter feito um monte de googling, tentei reinstalar node.js usando o instalador oficial, mas o meu npm pathing ainda não funciona. Isso não funciona npm install foo Eu recebo uma mensagem de erro dizendo módulo ausente npm-cli.js 2 horas de googling depois eu descobri uma solução alternativa Em vez de simplesmente ‘ npm ‘ eu […]

Nodejs – Redirecionar url

Como obtenho um servidor node.js para redirect os usuários para uma página 404.html quando eles inserem um URL inválido? Eu fiz algumas pesquisas, e parece que a maioria dos resultados são para o Express, mas eu quero escrever meu servidor no node.js. puro.

Qual biblioteca de websocket para usar com o Node.js?

Atualmente, há uma infinidade de bibliotecas websocket para node.js, as mais populares parecem ser: https://github.com/Worlize/WebSocket-Node https://github.com/einaros/ws https://github.com/LearnBoost/engine.io https://github.com/learnboost/socket.io https://github.com/sockjs No entanto, não consigo encontrar nenhuma comparação concreta sólida entre qualquer um deles … Aparentemente, o Socket.io foi incrível, mas tornou-se bastante antiquado e tem falhas na construção. Tanto ws quanto websocket-node afirmam que são os […]

node.js, socket.io com SSL

Eu estou tentando obter o socket.io em execução com o meu certificado SSL no entanto, ele não irá se conectar. Eu baseei meu código no exemplo de bate-papo: var https = require(‘https’); var fs = require(‘fs’); /** * Bootstrap app. */ var sys = require(‘sys’) require.paths.unshift(__dirname + ‘/../../lib/’); /** * Module dependencies. */ var express […]