Articles of node.js

Como executar um script de shell na boot

Em uma instância do amazon linux, tenho dois scripts chamados start_my_app e stop_my_app que começam e param para sempre (o que, por sua vez, executa meu aplicativo node.js). Eu uso esses scripts para iniciar e parar manualmente o aplicativo do meu nó. Por enquanto, tudo bem. Meu problema: Eu também quero configurá-lo de modo que […]

Mangusto sempre retornando uma matriz vazia NodeJS

Eu tentei usar find e findOne e ambos não estão retornando um documento. find está retornando um array vazio enquanto findOne está retornando null . err em ambos os casos em null também. Aqui está minha conexão: function connectToDB(){ mongoose.connect(“mongodb://localhost/test”); //i have also tried 127.0.0.1 db = mongoose.connection; db.on(“error”, console.error.bind(console, “connection error:”)); db.once(“open”, function callback(){ […]

Inesperado token cólon JSON após jQuery.ajax # get

Eu criei uma API minimalista em nodejs que retorna dados no formato JSON. Mas toda vez que tento fazer um ajax # get call e passar minha API como URL, recebo um erro e, a julgar pelo Chrome, estou recebendo um erro “Unexpected token :” ; aqui o código do servidor em nodejs + express […]

Maneira correta de escrever loops para promise.

Como construir corretamente um loop para garantir que a seguinte chamada de promise e o logger.log encadeado (res) sejam executados de forma síncrona por meio da iteração? (pássaro azul) db.getUser(email).then(function(res) { logger.log(res); }); // this is a promise Eu tentei o seguinte caminho (método de http://blog.victorquinn.com/javascript-promise-while-loop ) var Promise = require(‘bluebird’); var promiseWhile = function(condition, […]

Como você obtém uma lista dos nomes de todos os arquivos presentes em um diretório no Node.js?

Estou tentando obter uma lista dos nomes de todos os arquivos presentes em um diretório usando o Node.js. Eu quero saída que é uma matriz de nomes de arquivos. Como posso fazer isso?

Enviar resposta para todos os clientes, exceto remetente

Para enviar algo para todos os clientes, use: io.sockets.emit(‘response’, data); Para receber dos clientes, você usa: socket.on(‘cursor’, function(data) { … }); Como posso combinar os dois para que, ao receber uma mensagem no servidor de um cliente, eu envie essa mensagem para todos os usuários, exceto aquele que envia a mensagem? socket.on(‘cursor’, function(data) { io.sockets.emit(‘response’, […]

Como determinar o endereço IP de um usuário no nó

Como posso determinar o endereço IP de uma determinada solicitação dentro de um controlador? Por exemplo (em expresso): app.post(‘/get/ip/address’, function (req, res) { // need access to IP address here })

Todos os callbacks de javascript são asynchronouss? Se não, como sei quais são?

Estou curioso para saber se todos os retornos de chamada de javascript são asynchronouss, ou se esse é o caso apenas em determinadas situações. Além disso, tenho certeza que o código javascript asynchronous (ou maneiras de usar o javascript asynchronous) diferem entre o navegador e nodejs, então eu gostaria de saber em cada situação o […]

O que é esse JavaScript “require”?

Eu estou tentando obter JavaScript para ler / escrever em um database PostgreSQL. Eu encontrei este projeto no github. Consegui obter o seguinte código de exemplo para ser executado no nó. var pg = require(‘pg’); //native libpq bindings = `var pg = require(‘pg’).native` var conString = “tcp://postgres:1234@localhost/postgres”; var client = new pg.Client(conString); client.connect(); //queries are […]

Como analisar o JSON usando o Node.js?

Como devo analisar o JSON usando o Node.js? Existe algum módulo que irá validar e analisar o JSON de forma segura?