Jump to content

Search the Community

Showing results for tags 'NodeJS'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 32 results

  1. Estou lendo o livro do waldemar neto sobre nodejs, e tem uma parte que não consigo sair, fiz uma configuração para rodar um teste na minha aplicação, baixei os modules que o livro pediu: mocha, chai e p supertest e no meu package.json coloquei o seguinte script: "test:integration": "NODE_ENV=test mocha --opts test/integration/mocha.opts test/integration/**/*_spec.js" so que quando eu rodo com o npm run dev tes:integration como o livro mandou me aparece esse erro: > api-loja-virtual@1.0.0 test:integration /home/ed/projeto/api-loja-virtual > NODE_ENV=test mocha --opts test/integration/mocha.opts test/integration/**/*_spec.js /home/ed/projeto/api-loja-virtual/node_modules/mocha/lib/cli/options.js:209 throw new Error(`Unable to read ${filepath}: ${err}`); ^ Error: Unable to read test/integration/mocha.opts: Error: ENOENT: no such file or directory, open 'test/integration/mocha.opts' at loadMochaOpts (/home/ed/projeto/api-loja-virtual/node_modules/mocha/lib/cli/options.js:209:13) at loadOptions (/home/ed/projeto/api-loja-virtual/node_modules/mocha/lib/cli/options.js:310:22) at Object.<anonymous> (/home/ed/projeto/api-loja-virtual/node_modules/mocha/bin/mocha:29:14) at Module._compile (internal/modules/cjs/loader.js:776:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10) at Module.load (internal/modules/cjs/loader.js:643:32) at Function.Module._load (internal/modules/cjs/loader.js:556:12) at Function.Module.runMain (internal/modules/cjs/loader.js:839:10) at internal/main/run_main_module.js:17:11 npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! api-loja-virtual@1.0.0 test:integration: `NODE_ENV=test mocha --opts test/integration/mocha.opts test/integration/**/*_spec.js` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the api-loja-virtual@1.0.0 test:integration script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! /home/ed/.npm/_logs/2019-07-18T23_16_05_549Z-debug.log oque pode ser ?? segue o github para baixar o code: https://github.com/MAdMAX-io/API-loja-virtual
  2. Good

    Serviço Amazon

    Boa noite, estou atualmente utilizando a DigitalOcean, e estou querendo migrar para a Amazon... A minha dúvida é qual serviço devo contratar na amazon? Para entender um pouco, o sistema recebe postbacks de vários gateways de pagamento: pagseguro, mercadopago, hotmart, e outros. A expectativa é de entrar pelo menos +2mil registros DIÁRIOS com informações de venda, etc. Estamos tendo +-500 diário. E aí no painel monto relatórios, etc. Gostaria de saber qual serviço devo contratar lá? Pesquisei muito e vi que devo contratar um para banco de dados e outro para os arquivos. Aguardo ajuda, obrigado!
  3. tegcommerce - plataforma de e-commerce open source https://tegcommerce.org https://github.com/tegcommerce https://t.me/tegcommerce objetivo do brasil para o mundo a maior plataforma de e-commerce open source skills necessários qualquer contribuição é bem vinda acesse nosso grupo do telegram: https://t.me/tegcommerce projetos similares wordpress e woocommerce drupal joomla magento
  4. Boa tarde !! Minha dúvida é a seguinte. Estou chamando uma função que está em outro módulo do Nodejs usando Try / Cacth, nessa função é fazer um INSERT no DB, porém nessa função existe outro try /cacth que se o INSERT falhar ele irá tentar novamente o INSERT, no máximo 3 vezes, se der erro essas 3 vezes, quero mandar um Throw para quem chamou a função que é outro módulo. Mas a sintaxe : return throw não existe, então tem alguma opção que posso usar, ou retorno um objeto tipo { erro: 'insert falhou' } e trato manualmente com um IF() ? Obrigado
  5. Bisnaguitos

    Node requisição e retorno de dados

    Estou tentando pegar dados de algumas ordens de uma API. Primeiro preciso pesquisar todas as ordens com uma requisição e depois de pegar o id dessas ordens fazer outra requisição para outra uri da API para pegar os dados de cada ordem. O problema é que não consigo resgatar os dados de retorno através de um array. Segue uma tentativa sem sucesso // request de busca const data = await request.get("api.com/search", async(err, data, body)=>{ var arr = [] for(i=0;i<data.length;i++){ const result = await request.get("api.com/order/"+data.id, (e, d, b)=>{ arr.push(d.title) return arr }) } return result; }) console.log(data) Fiz esse código pelo celular só pra exemplificar um dos métodos. Alguém sabe como posso fazer isso funcionar ou se tem uma maneira mais fácil? Obrigado
  6. o problema é o seguinte eu criei um gráfico e agora quero buscar dados mas so consigo por a funcionar se por assim estou a usar o angular 7, nodejs e mongodb let TotalSell = function() { var data = { labels: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], datasets: [{ label: 'My First dataset', fillColor: 'rgba(220,220,220,0.2)', strokeColor: 'rgba(220,220,220,1)', pointColor: 'rgba(220,220,220,1)', pointStrokeColor: '#fff', pointHighlightFill: '#fff', pointHighlightStroke: 'rgba(220,220,220,1)', data: [65, 59, 80, 81, 56, 55, 40, 84, 64, 120, 132, 87] }] }; var options = { maintainAspectRatio: false, // Sets the chart to be responsive responsive: true, ///Boolean - Whether grid lines are shown across the chart scaleShowGridLines: true, //String - Colour of the grid lines scaleGridLineColor: 'rgba(0,0,0,.05)', //Number - Width of the grid lines scaleGridLineWidth: 1, //Boolean - Whether the line is curved between points bezierCurve: false, //Number - Tension of the bezier curve between points bezierCurveTension: 0.4, //Boolean - Whether to show a dot for each point pointDot: true, //Number - Radius of each point dot in pixels pointDotRadius: 4, //Number - Pixel width of point dot stroke pointDotStrokeWidth: 1, //Number - amount extra to add to the radius to cater for hit detection outside the drawn point pointHitDetectionRadius: 20, //Boolean - Whether to show a stroke for datasets datasetStroke: true, //Number - Pixel width of dataset stroke datasetStrokeWidth: 2, //Boolean - Whether to fill the dataset with a colour datasetFill: true, // Function - on animation progress onAnimationProgress: function() { }, // Function - on animation complete onAnimationComplete: function() { }, //String - A legend template legendTemplate: '<ul class="tc-chart-js-legend"><% for (var i=0; i<datasets.length; i++){%><li><span style="background-color:<%=datasets[i].strokeColor%>"></span><%if(datasets[i].label){%><%=datasets[i].label%><%}%></li><%}%></ul>' }; // Get context with jQuery - using jQuery's .get() method. var ctx = $("#TotalSell").get(0).getContext("2d"); // This will get the first returned node in the jQuery collection. var chart1 = new Chart(ctx).Line(data, options); //generate the legend var legend = chart1.generateLegend(); //and append it to your page somewhere $('#TotalSellLegend').append(legend); }; <div class="col-sm-6"> <h5 class="over-title margin-bottom-15" style="text-align:center;">Total Sell</h5> <canvas id="TotalSell" class="full-width"></canvas> <div class="margin-top-20"> <div class="inline pull-left"> <div id="TotalSellLegend" class="chart-legend"></div> </div> </div> </div> o meu problema é como ponho a mostrar dados sem inserir dados aqui data: [65, 59, 80, 81, 56, 55, 40, 84, 64, 120, 132, 87] }] o meu objectivo é quando por a minha base de dados ele for buscar los a minha base de dados ou seja não quero ter que inserir manualmente no data:[] basicamente quero passar de dados staticos para dinamicos o que estou a fazer de errado
  7. Olá a todos. Preciso de algum direcionamento sobre um aplicativo similar a uma rede social (é uma rede social), um projeto da equipe que eu trabalho. Preciso fazer o envio de fotos e vídeos para um servidor de arquivos (por exemplo, um Apache da vida) e atualmente estou usando somente Node JS e Express nesse projeto. Meus companheiros (desenvolvedores Android e iOS) enviam no momento as imagens como Base64 codificado e o banco MongoDB recebe e traz essa informação para eles. Na última reunião com os donos do projeto, nos notificaram a necessidade do envio de vídeos também. Sabendo que Base64 demora para ser decodificado e pesa muito nas queries, como posso fazer o envio de arquivos para servidores, sem passar necessariamente por HTML (como todos os tutoriais que eu vi na internet mostram)? Tem jeito? Agradeço desde já! <3
  8. JoaoVituBR

    callback no lado de fora

    Olá. eu estou refazendo meu sistema de login só que eu me deparei com um problema e eu não estou conseguindo resolver! eu estou tentando fazer o callback na função de fora da pesquisa do mysql. Codigo: socket.on('auth_login', (data, callback) => { if (!data['user']) callback('user_fail'); if (!data['pass']) callback('pass_fail'); var Query = "SELECT * FROM usuarios WHERE user = ? OR email = ?" mysql.query(Query, [data['user'], data['user']], function(error, results) { if (error) return console.log(error); // [...] callback('value'); // [...] }); }); Quando eu dou callback dentro do mysql.query está dando o erro: this._callback.apply is not a function Obrigado!
  9. Olá, eu tenho 2 servidores com IP diferentes e usuários distribuídos entre os dois eu gostaria de saber oque eu posso fazer para que o usuário que esta conectado no servidor 1 possa se comunicar com o usuário que está no servidor 2 sem usar MySql.
  10. Edson Fast

    Sequelize

    Bom dia, Estou com uma dúvida de como fazer para que dependendo da informação recebida no request eu possa mudar a conexão com o banco de dados mysql seguindo o padrão de arquivos gerados pelo sequelize "/model/index.js" Alguém já teve que fazer isso? Encontrei algo parecido, mas não seguia o padrão de desenvolvimento do sequelize https://stackoverflow.com/questions/30202056/change-database-connection-depending-on-route-in-express-js-with-sequelize/53851812#53851812 Att Edson
  11. jsonfox

    NODEJS - WebRTC

    Fala galera, blz? Estou com uma dúvida... Montei um sistema utilizando node + pusher + webrtc ! Eu faço uma requisição via API e autentico pelo token e consigo fazer chamadas de vídeo pelo navegador... Só que é possível apenas de um para um... Existe uma maneira onde várias pessoas podem fazer "stream" chamadas para mim e eu assistir todas ao mesmo tempo?
  12. estou a usar o nodejs com express e mysql eu o seguinte problema quero numa simples rota multiplos metados router.get('/Administration/Alliances', (req, res) => controllerAdmin.findcidade3(connection, req, res)); router.get('/Administration/Alliances', (req, res) => controlleruser.findAlianca(connection, req, res)); quer o findcidade e o findaliance render o mesmo ficherio
  13. eu estou a tentar a criar um sistema que gera recursos aos jogadores como acontece com os jogos online tipo ogame ou ikaria eu quero por exemplo a mina esta a nivel 1 produz 20 unidades a hora a nivel 2 produz 32 unidades a hora socidamente eu em php tentei server loop push mas em nodejs não sei por onde começar estou a usar o nodejs e express com mysq
  14. Gostaria de uma solução segura para desenvolver um algoritmo que valide o acesso dos clientes que fazem o uso da minha aplicação, depois de algumas pesquisas não consegui encontrar algo que pareça se adequar com o que preciso. Possuo uma aplicação em que uso Angular 5, Node.js, Firebase e preciso gerar uma chave de acesso para cada usuário, sendo que essa chave de acesso deverá expirar depois de um determinado tempo, sendo assim o usuário deverá solicitar uma nova chave de acesso com nova validade. No sistema quando o usuário ir em configurações, deverá exibir o plano que ele contratou com a chave de acesso e a validade. Como posso fazer isso em uma aplicação Angular da forma mais correta e segura?
  15. Bom dia, como o título já diz, eu estou a procura de algum código pronto que faça streaming de vídeos e já grave automaticamente no sistema. Acho que de preferência deve ser nodejs, acho mais fácil de trabalhar. Sei que no google tem vários exemplos, mas são muito básicos. Eu preciso de um que faça streaming que possa suportar pelo menos 100 pessoas simultâneas. E minha outra dúvida, é quais configurações de um servidor devo contratar? Qauntos GB, processador, etc. Lembrando que pode haver várias videoconferência ao mesmo tempo, mas nada que ultrapasse 50 pessoas simultâneas. Se alguém puder me recomendar e me dar dicas, agradeço!
  16. Pessoal, É com muita satisfação que venho anunciar o lançamento do meu primeiro game feito com Unity na PlayStore e na AppStore: BlockJump - The Adventure of the Block. Trata-se de um jogo estilo "infinite-jump" com diferenciais de ter umas musicas inspiradoras, um design retro e skins para deixar o "block hero" personalizado. Quem puder baixar e dar uma jogada, estará dando uma força enorme. AppStore: https://itunes.apple.com/us/app/blockjump-the-adventure-of-the-block/id1271996985?l=pt&ls=1&mt=8 PlayStore: https://play.google.com/store/apps/details?id=br.com.alamoweb.BlockJump Qualquer feedback é válido! Obrigado.
  17. Preciso que em todas as rotas sejam carregadas algumas variáveis que irei usar para manipulação no ejs, algumas delas sao padrao por todo o site, estou atualmente passando um arquivo json apos o render, porem como sao variáveis padrão, gostaria de torna-las globais no sistema ou alguma outra soluçao para nao ter que ficar passando um json em todas as rotas, o site tera mais de 300 rotas, ficara pessimo para manutenção, aonde esta com o comentario per page sera variavel de rota para rota, o de contact para baixo e algo generico para todas as rotas. // PORQUE-SER-MACOM app.get("/porque-ser-macom",function(req, res) { res.render('base-site/porque-ser-macom', { //Per page title :'Por que ser Maçom?', nomeEmpresa :'Instituto de Iniciação e Inclução Maçonica', description : 'O postulante ao ingresso nos quadros da Ordem Maçônica, deve autoavaliar-se em busca de valores, costumes, atitudes (interiores), e comportamentos sociais exteriorizados cotejando-os com algumas premissas...', keywords : 'maconaria macom ordem sociedade fraternal integrante organizacao misteriosa sigilosa praticas segredos ritos tradicoes especulacoes reunioes cumprimento palavras socorro senha cerimonia companheiros apuros poderosos monarcas mil milhoes mundo ffinancas politica mobilizar governo controlar Winston Churchill personagens ilustres corrupcao perjurio juramento testemunhar contra violar falso processo judicial trair simbolo dolar nota triangulo olho ve novus ordo seclorum lema Benjamin Franklin design comite coincidencia iniciacao forca pescoco corda garganta simbolizar cordao umbilical', //Contact email : 'contato@comosermacom.com.br', tel : '11 4515-7486', whats : '#', endereco : 'Rua Padre Benedito de Camargo 797, Penha - SP Capital', cidade : 'São Paulo', cep : '03604-010 ', favicon : 'favicon.png', linkgoogle : '', linkface : '', linktwitter : '', author : 'Fabio Guelfi' }); });
  18. ramonsaldanha

    NodeJS dicas

    Eu desenvolvo em php, com laravel, jquery e etc, dai to vendo essa ascensão do javascript de cima do muro, e eu resolvi aprender pra ver qual era. Eu comecei usando já a estrutura mvc, enfim. gostaria de saber uma indicação de algum designer pattern pra linguagem. O meu intuito é ter um norte pra começar da forma certa com o node, pra não precisar reaprender coisas e refazer código, por ultimo queria saber qual é a vantagem de usar nodejs. vale a pena mesmo substituir o PHP pelo nodeJS? criei um little system de teste https://github.com/RamonSaldanha/curso_node me critiquem ai pra eu ver no que estou errando! abraço
  19. Wesley Santos

    Ajuda com array ou objeto

    Galera, eu preciso de uma ajuda na parte logica para implementar uma funcionalidade que vai ser mais ou menos assim: Eu consegui desenvolver um sistema de chat com o NodeJS, ai sempre que você recebe uma mensagem o servidor enviar para o usuário e essa mensagem aparece na tela, ate ai tudo bem, porem se o usuário dar refresh na tela a mensagem some, mas eu não quero guardar essa mensagem no BD, ela tem que durar em quanto o navegador estiver aberto, ai pensei em guardar as mensagens recebida no local storage. Porem estou com uma dificuldade para montar um array dinâmico no JS onde devera guardar o autor da mensagem, mensagem e a hora que ela foi enviada. Teria que ser um formato mais ou menos assim: mensagens { autor: "Wesley", mensagem: "Olá", "Tudo bem?", // Ai sempre que esse autor enviar nova mensagem precisava fazer um push com a nova mensagem aqui } Só que nisso eu teria que guardar mensagens de vários usuários. Minha dificuldade esta exatamente nisso, em criar esse array dinâmico com o JS e guardar as mensagens.
  20. Iniciando um projeto: Crie um ambiente para iniciar um projeto profissional e aprenda também como estilizar os botoes do Bootstrap 4 usando o Sass. [01:33] Instalando Git [03:38] Instalando Ruby [05:34] Instalando NodeJS [07:42] Instalando Sass [09:14] Instalando Bootstrap 4 [13:41] Instalando Animate.css [23:02] Estilizando os botões do bootstrap dinamicamente com Sass Links: Git: https://git-for-windows.github.io/ Ruby: https://rubyinstaller.org/ NodeJS: https://nodejs.org/en/ Sass: http://sass-lang.com/ Bootstrap 4: https://v4-alpha.getbootstrap.com/ Animate.css: https://daneden.github.io/animate.css/
  21. Estou tentando carregar uma pagina simples só pra teste dentro de uma div em outra pagina, assim: $('.botaoCarregar').click(function () { $('#divContainer').load("pageTeste.html"); }); Mas nada acontece, alias acontece erro 404 not found (mas a pagina está la) Estou usando nodejs para subir o server e testando em localhost Alguém sabe o que pode ser ?
  22. Estou usando esse codigo e não consigo me autenticar, apos a requisição post, ele devolve uma pagina que não é a que deveria ter devolvido. OBS: Quando envio a requisição get para pegar o token, não posso armazenar o token diretamente em uma variavel, porque precisso usar a variavel na requisição post, então provavelmente a variavel fica como se fosse local do metodo get do axios, então fiz essa "gambiarra" com o file system, existe alguma outra solução sem ser essa "gambiarra"? OBS: quando uso o throw duas vezes no callback do fs.readFile, ele da um erro, então usei {} e funcionou, por ele da erro? const axios = require('axios'); const cheerio = require('cheerio'); var fs = require('fs'); const user = 'example@example.com'; const pass = 'password'; axios.get('https://pagseguro.uol.com.br/', { timeout: 2000, withCredentials: true}) .then(function(response){ const $ = cheerio.load(response.data); var content = $('input').attr('value'); fs.writeFile('token.txt', content, 'utf8', 0o666, 'w', (err) => {if(err) throw err;}); }) .catch(function(error){ console.log(error); }); axios.post('https://pagseguro.uol.com.br/', { timeout: 0, withCredentials: true, data: { acsrfToken: fs.readFile('token.txt', 'utf8', 'r', (err, data) => {if(err){console.log(err);} if(data){console.log(data);}}),/ skin: 'ps', dest: 'REDIR%7Chttps%3A%2F%2Fpagseguro.uol.com.br%2Fhub.jhtml', user: user, pass: pass} }) .then(function(reponse){ var write = reponse.data; fs.writeFile('index.txt', write, 'utf8', 0o666, 'w', (err) => {if(err) throw err;}); fs.rename('index.txt', 'index.html', (err) => {if(err) throw err;}); }) .catch(function(error){ console.log(error); });
  23. MarKteus

    Como corrigir conflitos SQL

    Olá tenha uma aplicação node que quando bate num servidor SQL remoto roda tranquilamente de boa, porém quando mudo a conexão para uma banco local, ou seja, na própria estação de trabalho recebo o erro a seguir: , { [ConnectionError: Falha de logon do usuário 'sa'.] name: 'ConnectionError', message: 'Falha de logon do usuário \'sa\'.', code: 'ELOGIN' } O fod,.. é que o usuário é esse mesmo, quando me conecto no banco direto acesso normalmente alguém sabe o que pode ser ??
  24. Vinicius Ianni

    Hopedagem Nodejs

    Bom dia ! Gostaria de indicações de serviços de hospedagem com suporte a nodejs. Grato.
  25. Olá Pessoal, Está retornando o seguinte erro quando tento iniciar minha aplicação node: Unhandled rejection SequelizeConnectionError: Connection lost: The server closed the connection. at Handshake._callback (/Users/move/Vagrant/apps/appcampinas/node_modules/sequelize/lib/dialects/mysql/connection-manager.js:95:20) at Handshake.Sequence.end (/Users/move/Vagrant/apps/appcampinas/node_modules/mysql/lib/protocol/sequences/Sequence.js:86:24) at /Users/move/Vagrant/apps/appcampinas/node_modules/mysql/lib/protocol/Protocol.js:399:18 at Array.forEach (native) at /Users/move/Vagrant/apps/appcampinas/node_modules/mysql/lib/protocol/Protocol.js:398:13 at _combinedTickCallback (internal/process/next_tick.js:67:7) at process._tickCallback (internal/process/next_tick.js:98:9) Alguém já viu esse erro antes? Obrigado!
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.