javascript - Como criar um cliente TCP em NodeJS usando async/await?

Eu escrevi o seguinte cliente tcp em nodejs.

const net = require('net'); const HOST = 'linux345'; const PORT = 2345; let ErrCode = 1; const client = new net.Socket(); client.connect(PORT, HOST, function() { ErrCode = 0; }); client.on('data', function(data) { console

Ler mais →

javascript - Carregar ficheiros grandes em partes usando nodejs

Estou a tentar carregar ficheiros muito grandes em pedaços para um servidor. O lado do servidor funciona muito bem. Na função que criei, ela tenta carregar todos os ficheiros de uma vez. Sou novo em async/await e não tenho a certeza de como prosseguir. O objetivo é apenas carregar um de cada vez em pedaços.

Note que eu remo

Ler mais →

javascript - Erro Angular 14 Webpack 5, módulos nodejs desnecessários (acho) estão a impedir-me de servir a aplicação

Estou a trabalhar numa aplicação Angular 14 totalmente nova. A minha versão do node é v14.20.0, o npm é 8.17.0

Não tenho a certeza do porquê, mas por alguma razão tenho todas estas dependências do Node.js incluídas. Tentei apagar a pasta node_modules e fa

Ler mais →

javascript - NodeJS e node-mongodb-native

Apenas a começar com o Node, e a tentar fazer o driver do Mongo funcionar. Tenho a minha ligação configurada e, curiosamente, consigo inserir coisas sem problema, no entanto, chamar o find numa coleção produz resultados absurdos.

var db = new mongo.Db('things', new mongo.Server('192.168.2.6',mongo.Connection.DEFAULT_PORT, {}), {}); db.o

Ler mais →

javascript - Como posso passar objetos JS do lado do servidor para o lado do cliente em NodeJS

Em PHP eu costumava passar objetos do backend para o frontend em formato JSON, usando tags de script.

<script> var serversideStuff = '<?php echo json_encode($serversideArray); ?>'; </script>

Como posso passa

Ler mais →

javascript - Escrever aplicações em tempo real com NodeJS

Estou ansioso por construir aplicações web RT com NodeJS. Vindo do Rails, apaixonei-me pelo NodeJS e pela programação assíncrona em JS.

Execute alguns experimentos com Node, e então, enquanto procuro ferramentas e recursos para me habituar, fiquei sobrecarregado com a quantidade de coisas que há por lá.

Encontrei muitas bibliotecas e componentes por lá, e fiquei bastante confuso sobre como uma aplicação web RT de grande escala, bem escrita e implementada, deveria ser construída.

Ler mais →

javascript - Carregar Módulo Nodejs num Worker Web

Pretendo usar web worker dentro da minha aplicação Node.js para algumas tarefas concorrentes. No entanto, como o módulo 'webworker-threads' segue a implementação de web worker do HTML5, requerer módulos do Node.js como require("fs") dentro do web worker não funciona. O importScripts() pode carregar ficheiros js, mas gostaria de ter uma funcionalidade dentro do web worker para que possa require módulos instalados via npm.

Ler mais →

javascript - No driver nativo NodeJS do MongoDB, quando usar o construtor MongoClient e quando usar o construtor Db?

Os construtores MongoClient e Db estão descritos no manual. Quando deve usar um e quando deve usar o outro?

Resposta #1

O MongoClient deve ser normalmente preferido, a única grande questão é que é mais recente (1.2+)

Ler mais →

javascript - NodeJS - Como fazer download de ficheiro via Request?

Eu tenho um ExternalServe (a correr no Localhost) quando uso o navegador para fazer o pedido:

localhost:2013/ExternalServer/getfilebyname?filename=getStatus.json

Então o browser descarregou getStatus.json para a pasta de Downloads.

No meu projeto NodeJS, quero transferir o ficheiro getStatus

Ler mais →

javascript - Enviar dados do utilizador do servidor Nodejs para Angular após login bem-sucedido

Eu tento iniciar sessão no meu utilizador via Facebook usando o PassportJS e passar os dados do utilizador para o Angular. No lado do servidor, tudo parece estar correto com o seguinte código para o callback do Facebook no controlador de utilizadores:

exports

Ler mais →