Articles of node.js

O fuso horário do JavaScript está incorreto para as regras de transição anteriores do horário de verão

Em 2007, os dias que mudamos para o horário de verão mudaram. Qualquer data que esteja dentro do intervalo estendido de horário de verão anterior a essa alteração está reportando um deslocamento de fuso horário incorreto no Chrome e no Firefox. É como se o Firefox e o Chrome não prestassem atenção ao fato de […]

try / catch blocks com async / await

Eu estou cavando no nó 7 async / await recurso e continuar tropeçando em código como este async function main() { try { var quote = await getQuote(); console.log(quote); } catch(error) { console.error(error); } } Esta parece ser a única possibilidade de resolver / rejeitar ou retornar / lançar com async / wait, no entanto, […]

mongoDB / mongoose: unique if not null

Eu queria saber se existe uma maneira de forçar uma input de coleção exclusiva, mas somente se a input não for nula . e Esquema de amostra: var UsersSchema = new Schema({ name : {type: String, trim: true, index: true, required: true}, email : {type: String, trim: true, index: true, unique: true} }); ’email’, neste […]

nodejs connect não consegue encontrar estática

NOTA: Eu tentei outra solução dada aqui, mas não funcionou Um novato com o NodeJs. Eu estou tentando seguir o AngularJS pro e fiquei com a configuração do servidor NodeJs. De acordo com o livro, eu instalei o nodejs e instalei o pacote de conexão usando o npm install connect então baixei o angularjs na […]

Como envolver chamadas de function assíncronas em uma function de synchronization em Node.js ou Javascript?

Suponha que você mantenha uma biblioteca que expõe uma function getData . Seus usuários o chamam para obter dados reais: var output = getData(); Sob o capô, os dados são salvos em um arquivo, então você implementou o getData usando o getData integrado ao fs.readFileSync É óbvio que getData e fs.readFileSync são funções de synchronization. […]

Chamando uma API JSON com o Node.js

Eu estou tentando obter a foto do perfil do facebook do usuário logado em meu aplicativo. A API do Facebook afirma que http://graph.facebook.com/517267866/?fields=picture retorna o URL correto como um object JSON. Eu quero pegar o URL para a foto fora do meu código. Eu tentei o seguinte, mas estou faltando alguma coisa aqui. var url […]

Como você usa o Mongoose sem definir um esquema?

Nas versões anteriores do Mongoose (para node.js), havia uma opção para usá-lo sem definir um esquema var collection = mongoose.noSchema(db, “User”); Mas na versão atual, a function “noSchema” foi removida. É provável que meus esquemas mudem com frequência e realmente não se encaixem em um esquema definido. Portanto, há uma nova maneira de usar modelos […]

Não é possível verificar a assinatura da folha

Estou usando o node.js request.js para acessar uma API. Estou recebendo esse erro [Erro: UNABLE_TO_VERIFY_LEAF_SIGNATURE] Todas as minhas credenciais são precisas e válidas, e o servidor está bem. Eu fiz o mesmo pedido com o carteiro. request({ “url”: domain+”/api/orders/originator/”+id, “method”: “GET”, “headers”:{ “X-API-VERSION”: 1, “X-API-KEY”: key }, }, function(err, response, body){ console.log(err); console.log(response); console.log(body); }); […]

db.collection não é uma function ao usar o MongoClient v3.0

Eu tenho tentado o tutorial do W3schools em nodeJS com o MongoDB. Quando tento implementar este exemplo em um ambiente nodeJS e invoco a function com uma chamada AJAX, recebo o erro abaixo: TypeError: db.collection is not a function at c:\Users\user\Desktop\Web Project\WebService.JS:79:14 at args.push (c:\Users\user\node_modules\mongodb\lib\utils.js:431:72) at c:\Users\user\node_modules\mongodb\lib\mongo_client.js:254:5 at connectCallback (c:\Users\user\node_modules\mongodb\lib\mongo_client.js:933:5) at c:\Users\user\node_modules\mongodb\lib\mongo_client.js:794:11 at _combinedTickCallback (internal/process/next_tick.js:73:7) […]

Como faço para analisar uma página HTML com o Node.js

Eu preciso analisar (lado do servidor) grandes quantidades de páginas HTML. Todos concordamos que o regexp não é o caminho a seguir. Parece-me que o javascript é a maneira nativa de analisar uma página HTML, mas essa suposição se baseia no código do lado do servidor com todas as habilidades do DOM que o javascript […]