Articles of node.js

MongoDB atomic “findOrCreate”: findOne, insira se inexistente, mas não atualiza

como o título diz, eu quero executar um find (um) para um documento, por _id, e se não existir, ele foi criado, então se ele foi encontrado ou foi criado, ele retornou no callback. Eu não quero atualizá-lo se existir, como eu li o findAndModify. Já vi muitas outras perguntas no Stackoverflow sobre isso, mas, […]

Como redirect erros 404 para uma página no ExpressJS?

Eu não conheço uma function para fazer isso, alguém sabe de um?

Faça várias solicitações para uma API que só pode manipular 20 solicitações por minuto

Eu tenho um método que retorna uma promise e internamente esse método faz uma chamada para uma API que só pode ter 20 solicitações a cada minuto. O problema é que tenho uma grande variedade de objects (por volta de 300) e gostaria de fazer uma chamada para a API para cada um deles. No […]

Uma function do AWS Lambda pode chamar outra

Eu tenho 2 funções Lambda – uma que produz uma cotação e uma que transforma uma cotação em uma ordem. Gostaria que a function Order lambda chamasse a function Quote para regenerar a cotação, em vez de apenas recebê-la de um cliente não confiável. Eu olhei em todos os lugares que eu posso pensar – […]

Usando npm atrás do proxy corporativo .pac

Eu preciso baixar vários pacotes através do npm, mas a nossa configuração de proxy corporativo é um arquivo .pac (estou no Windows) Eu já tentei npm config set proxy http://mydomain\username:password@1.2.3.4:8181/proxy.pac npm config set https-proxy http://mydomain\username:password@1.2.3.4:8181/proxy.pac ou npm config set proxy http://1.2.3.4:8181/proxy.pac npm config set https-proxy http://1.2.3.4:8181/proxy.pac mas não funciona … alguma sugestão? obrigado

Como fazer o node.js requerer absoluto? (em vez de relativo)

Eu gostaria de exigir meus arquivos sempre pela raiz do meu projeto e não em relação ao módulo atual. Por exemplo, se você olhar para https://github.com/visionmedia/express/blob/2820f2227de0229c5d7f28009aa432f9f3a7b5f9/examples/downloads/app.js linha 6, você verá express = require(‘../../’) Isso é muito ruim IMO. Imagine que eu gostaria de colocar todos os meus exemplos mais próximos da raiz apenas em um […]

Como posso usar uma biblioteca C ++ de node.js?

Como posso usar uma biblioteca C ++ de node.js?

‘this’ diferente entre REPL e script

Depois de ler os documentos do mozilla , encontrei isto: No contexto de execução global (fora de qualquer function), isso se refere ao object global, seja em modo estrito ou não. Depois de brincar com escopos por um pouco eu achei que no node.js REPL … > this === global true mas quando eu crio […]

Acessar objects nesteds em JavaScript com segurança

Eu tenho a estrutura de dados baseada em json com objects contendo objects nesteds. Para acessar um determinado elemento de dados, encadeava referências a propriedades de object juntas. Por exemplo: var a = bcd; Se b ou bc for indefinido, isso falhará com um erro. No entanto, eu quero obter um valor, se existir, caso […]

Carregar Bibliotecas Javascript “Vanilla” no Node.js

Existem algumas bibliotecas JavaScript de terceiros que possuem algumas funcionalidades que gostaria de usar em um servidor Node.js. (Especificamente eu quero usar uma biblioteca javascript QuadTree que eu encontrei.) Mas essas bibliotecas são apenas arquivos .js simples e não “bibliotecas Node.js”. Assim, essas bibliotecas não seguem a syntax exports.var_name que o Node.js espera para seus […]