Articles of node.js

Índice exclusivo do Mongoose não funciona!

Estou tentando deixar o MongoDB detectar um valor duplicado com base em seu índice. Eu acho que isso é possível no MongoDB, mas através do wrapper Mongoose as coisas parecem estar quebradas. Então, para algo assim: User = new Schema ({ email: {type: String, index: {unique: true, dropDups: true}} }) Eu posso salvar 2 usuários […]

SyntaxError: Função de token inesperada – Async Await Nodejs

Eu estava experimentando usando o Node versão 6.2.1 com alguns dos meus códigos. Tinha planos de migrar a maioria dos códigos orientados para retorno de chamadas para algo que parece mais limpo e talvez tenha um desempenho melhor. Eu não tenho idéia porque, o terminal gera um erro quando tento executar o código do nó. […]

descarregamento de código / módulos

Estou curioso para saber se existe uma boa maneira de descarregar um módulo depois de usá-lo. Eu tenho alguns casos onde eu preciso usar módulos que trazem muito código, mas eles são usados ​​raramente (digamos como uma ferramenta de administração), mas eu hesito em usá-los porque depois eles presumivelmente desperdiçam memory que poderia ser melhor […]

node.js – pedidos http fáceis com compactação gzip / deflate

Eu estou tentando descobrir como a melhor maneira de enviar facilmente solicitações HTTP / HTTPS e lidar com respostas compactadas gzip / deflate junto com cookies. O melhor que encontrei foi https://github.com/mikeal/request, que lida com tudo, exceto a compactação. Existe um módulo ou método que fará tudo o que eu pedir? Se não, posso combinar […]

Fazendo uma cadeia de javascript sql amigável

Há algum tempo para fazer uma string javascript ser passada para o NodeJS amigável para o MySQL? Eu estou tentando passar um endereço de e-mail para o meu servidor NodeJS e consulta no database MySQL. Ao fazer um texto normal, como um nome de usuário, funciona bem, mas o endereço de e-mail não funciona. Usar […]

‘await Unexpected identifier’ no Node.js 7.5

Estou experimentando a palavra-chave await em Node.js. Eu tenho este script de teste: “use strict”; function x() { return new Promise(function(resolve, reject) { setTimeout(function() { resolve({a:42}); },100); }); } await x(); Mas quando eu corro no nó eu recebo await x(); ^ SyntaxError: Unexpected identifier quer eu o execute com node ou node –harmony-async-await ou […]

limite de memory no Node.js (e no Chrome V8)

Em muitos lugares da web, você verá: Qual é o limite de memory em um processo de nó? e a resposta: Atualmente, por padrão, o v8 tem um limite de memory de 512 MB em sistemas de 32 bits e 1 GB em sistemas de 64 bits. O limite pode ser aumentado ajustando -max-old-space-size para […]

Converter uma estrutura de diretórios no sistema de arquivos para JSON com o Node.js

Eu tenho uma estrutura de arquivos como esta: root |_ fruits |___ apple |______images |________ apple001.jpg |________ apple002.jpg |_ animals |___ cat |______images |________ cat001.jpg |________ cat002.jpg Eu gostaria de, usando Javascript e Node.js, ouvir este diretório raiz e todos os subdiretórios e criar um JSON que espelhe essa estrutura de diretório, cada nó contém […]

Por que o mongoose sempre adiciona um s ao final do nome da minha coleção

Por exemplo, esse código resulta em uma coleção chamada “datas” sendo criada var Dataset = mongoose.model(‘data’, dataSchema); E esse código resulta em uma coleção chamada “usuários” sendo criados var User = mongoose.model(‘user’, dataSchema); obrigado

Como fazer solicitações HTTP externas com o Node.js

A questão é bastante simples. Eu quero usar um servidor Node.js como um proxy para registrar, autenticar e encaminhar consultas HTTP para um servidor HTTP de back-end (solicitações PUT, GET e DELETE). Qual biblioteca devo usar para esse propósito? Eu tenho medo de não encontrar um.