Articles of node.js

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 […]

Conectando-se ao soquete TCP do navegador usando o javascript

Eu tenho um aplicativo vb.net que abre um soquete e escuta sobre ele. Eu preciso comunicar através deste soquete para esse aplicativo usando um javascript em execução em um navegador. Isso é preciso enviar alguns dados neste soquete para que o aplicativo que está escutando neste soquete possa pegar esses dados, fazer algumas coisas usando […]

possível memory leaks EventEmitter detectado

Estou recebendo o seguinte aviso: (node) warning: possible EventEmitter memory leak detected. 11 listeners added. Use emitter.setMaxListeners() to increase limit. Trace: at EventEmitter. (events.js:139:15) at EventEmitter. (node.js:385:29) at Server. (server.js:20:17) at Server.emit (events.js:70:17) at HTTPParser.onIncoming (http.js:1514:12) at HTTPParser.onHeadersComplete (http.js:102:31) at Socket.ondata (http.js:1410:22) at TCP.onread (net.js:354:27) Eu escrevi código como este no server.js: http.createServer( function (req, […]

Usando vários bancos de dados do Mongodb com o Meteor.js

É possível que 2 Meteor.Collections dados de 2 servidores diferentes de database mongdb? Dogs = Meteor.Collection(‘dogs’) // mongodb://192.168.1.123:27017/dogs Cats = Meteor.Collection(‘cats’) // mongodb://192.168.1.124:27017/cats

obter a tabela JOIN como matriz de resultados com o PostgreSQL / NodeJS

Estou criando um aplicativo em que os usuários podem criar perguntas e outros podem fazer um upvote / downvote para eles. O seguinte é uma parte do meu esquema sql: CREATE TABLE “questions” ( id SERIAL, content VARCHAR(511) NOT NULL, created_at TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT NOW(), CONSTRAINT pk_question PRIMARY KEY (id) ); […]

Como faço para instalar um módulo globalmente usando npm?

Eu instalei recentemente o módulo Node.js e npm no OSX e tenho um problema com as configurações que eu acho: npm install [MODULE] is not installing the node.js module to the default path which is /usr/local/lib/node_modules.

Maneira correta de retornar o JSON usando o nó ou o Express

Então, pode-se tentar buscar o seguinte object JSON: $ curl -i -X GET http://echo.jsontest.com/key/value/anotherKey/anotherValue HTTP/1.1 200 OK Access-Control-Allow-Origin: * Content-Type: application/json; charset=ISO-8859-1 Date: Wed, 30 Oct 2013 22:19:10 GMT Server: Google Frontend Cache-Control: private Alternate-Protocol: 80:quic,80:quic Transfer-Encoding: chunked { “anotherKey”: “anotherValue”, “key”: “value” } $ Existe uma maneira de produzir exatamente o mesmo corpo em […]

Como posso definir NODE_ENV = produção no Windows?

No Ubuntu é bem simples; Eu posso executar o aplicativo usando: $ NODE_ENV=production node myapp/app.js No entanto, isso não funciona no Windows. Existe um arquivo de configuração onde eu possa definir o atributo?