Articles of javascript

No Node.js quais tecnologias de armazenamento estão disponíveis para jogos em tempo real

Estou planejando experimentar o desenvolvimento de jogos em tempo real usando html5 e node.js. Eu anteriormente fiz um jogo usando o polling para simular atualizações em tempo real em um jogo. Meu jogo em tempo real usaria AJAX para manter o jogo sincronizado entre vários clientes. Basicamente, sempre que ocorria uma mudança no estado do […]

Console.time () é seguro em node.js?

Eu tenho um pequeno trecho de código node.js na minha frente que se parece com isso: console.time(“queryTime”); doAsyncIOBoundThing(function(err, results) { console.timeEnd(“queryTime”); // Process the results… }); E, é claro, quando eu executo isso no meu sistema de desenvolvimento (de outra forma ociosa), recebo uma mensagem de console como esta: queryTime: 564ms No entanto, se eu […]

Erro: desconfigurado csrf – Express JS 4

Eu estou tentando ativar o módulo csrf do Express 4 em um aplicativo existente. Eu adicionei o seguinte código: var csrf = require(‘csurf’) … app.use(csrf()); Eu iniciei meu aplicativo e recebo: Error: misconfigured csrf e um rastreamento de pilha. Nada mais. Eu verifiquei a documentação, mas não está claro. Alguém pode ajudar? Qual é a […]

Como posso personalizar este script de construção com o Node?

Eu tenho uma estrutura de diretórios única que eu preciso de ajuda para fazer um script de construção para. Aqui está o link (ligeiramente diferente) ou estrutura de diretórios: client /extensions /sandbox /widgets /form /collections /models /views /styles custom.css /controllers main.coffee server /views /layouts /errors app.coffee config.coffee Coisas de casal que eu preciso: Compile o […]

Equivalente de window.locaton e window.pathname em NodeJS

Qual é o equivalente a window.location.protocol e window.location.host no NodeJS / ExpressJS? Estou tentando redirect a URL de volta ao meu site usando uma API de terceiros.

Condição de corrida em JavaScript com atribuição composta

Não estou falando de condições de corrida complexas envolvendo a rede ou events . Pelo contrário, parece que descobri que o operador += não é atômico em V8 (Chrome 58 ou Nó 8). O código abaixo tem como objective executar dois chamados threads em paralelo. Cada “thread” chama repetidamente uma function que retorna seu parâmetro […]

Nodejs e webSockets, acionando events?

Eu sou novo nisso, eu construí um aplicativo padrão de bate-papo na web e vejo o poder do nodejs, express, socket.io. O que estou tentando fazer é acionar events de um telefone para um site, como um controle remoto. Há javascript do servidor que ouve events do cliente, e javascript do cliente que aciona esses […]

Nomes do logger do Winston

A biblioteca de registros do Flatiron, Winston, é bastante útil, mas não consigo imaginar como atribuir nomes aos registradores. Estou esperando uma saída semelhante a outras bibliotecas de log, por exemplo: [] [] – É possível configurar o Winston dessa maneira? Obrigado.

Devo lançar um erro ou retornar uma promise rejeitada dentro de uma function assíncrona?

Estou trabalhando com as promises fornecidas pelo AWS JS SDK . A essência do que estou fazendo quando crio uma function assíncrona que envolve o AWS SDK é a seguinte: module.exports.myCustomFunction = input => { if (badInput) { throw new Error(‘failed’) // { // carry on }) .catch(err => { // do something with the […]

Não é possível gravar o buffer no GridFS do MongoDB

Oi pessoal eu passei quase um dia tentando descobrir isso. Estou usando o sinalizador inMemory do multer para fazer upload de uma imagem da minha página da web. A tentativa óbvia é escrever o buffer recebido do multer para GridFs (GridStore, mais especificamente). aqui está o meu código de multer product.js (rota / controlador) var […]