Ir ao conteúdo
  • Cadastre-se

Landi20

Membro Pleno
  • Posts

    176
  • Cadastrado em

  • Última visita

  1. resolvi assim router.get('/alliance', (req, res, next) => { controllAlianca.findAlianca(connection, req, res) next(); }, (req, res, next) => { controllercidade.findcidade3(connection, req, res) })
  2. topico pode ser fechado problema foi resolvido
  3. o meu problema é o seguinte quero passar o meu gráfico com dados estático para dados dinamicos estou a usar o nodejs e angular 7 cli segue-se o codigo 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 que estou a fazer de errado
  4. Estou a criar um sistema que possibilita alterar a password do utilizador. Estou usando nodejs, express e mysql, e se a password está errada, mostrar uma mensagem informando o erro. Segue o código: const express = require('express') const router = express.Router() const connection = require('../../Config/database') const controllerAdmin = require('../../controllers/Administration') const controlleruser = require('../../controllers/login') router.get('/Administration/perfil', (req, res) => controllerAdmin.findcidade2(connection, req, res)) router.post('/Administration/perfil',(req, res) =>controlleruser.AlteraUserpassword(connection, req, res)) //router.get('/Administration/perfil/', (req, res) => res.render('Administration/perfil',{username:res.locals.user.username,email:res.locals.user.mail})) module.exports = app => app.use('/', router) $(document).ready(function() { framework: 'bootstrap', $('.perfilupdate').bootstrapValidator({ // To use feedback icons, ensure that you use Bootstrap v3.1.0 or later feedbackIcons: { valid: 'glyphicon glyphicon-ok', invalid: 'glyphicon glyphicon-remove', validating: 'glyphicon glyphicon-refresh' }, fields: { oldpassword: { validators: { stringLength: { min: 8, }, notEmpty: { message: 'Insira Password' } } }, password: { validators: { stringLength: { min: 8, }, identical: { field: 'password_again', message: 'The password and its confirm are not the same' }, notEmpty: { message: 'Insira Password' } } }, password_again: { validators: { stringLength: { min: 8, }, identical: { field: 'password', message: 'The password and its confirm are not the same' }, notEmpty: { message: 'password' }, password_again : 'password must match' } }, }, submitHandler: function(form) { $.ajax({ url : './AlteraUserpassword', message : 'Username has been taken', data : { type : 'oldpassword' }, type : 'POST', success: function(data) { valid:true }, error: function(errorThrown) { valid:false } }); } }) }); const AlteraUserpassword = async (connection, req, res) => { req.body.password = await hashpass(req.body.password) const user = await User.findUser(connection, req.body.username) if(!await bcrypt.compare(req.body.oldpassword, user.password)){ return res.json({'valid': true}); } else{ const user= await User.AlteraPasswordUser(connection, req.body) if(!user){ console.log("Nao Deu"); return res.json({'valid': true}); }else{ console.log("Deu") console.log(req.body.username) return res.json({'valid': false}); } } } o resultado que tenho resultado que eu quero o que estou a fazer mau
  5. 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
  6. Não estou a conseguir por a funcionar o a verificar se o utilizador ja existe dimanicamente basicamente quero que quando se vai digitando o nome do utilizador diz se existe ou não estou a usar o nodejs com o express e mysql topico pode ser fechado problema resolvido
  7. resolvi a assim administration inde route const express = require('express') const connection = require('../../Config/database') const controllerAdmin = require('../../controllers/Administration') const router = express.Router() //router.get('/Administration(req, res) => res.render('Administration/index')) router.get('/Administration/',controllerAdmin.findcidade.bind(nulltion)) //router.get('/Administrationreq, res) => res.render('Administration/index',controllerAdmin.findcidade.bind(null, connection))) //*/ module.exports = app => app.use('/', router) controller administrador const Cidade = require('../models/Cidades') const findcidade = async (connection, req, res) => { const cidade = await Cidade.findcidade(connection, req.session.user.username) if(!cidade){ return false } else{ // console.log(*****); // user.password = undefined req.session.cidade = cidade res.locals.cidade = cidade res.render('Administration/') } }
  8. problema resolvido como ponho no jade a mostrar mais valor
  9. Estou a tentar por a mostrar todas as cidades de um determina utilizador no console.log() mostra-me o problema é quando ponho router.get('/Administration', (req, res) => res.render('Administration/index',{username:res.locals.user.username,nome:res.locals.cidade.Nome,coordenas:res.locals.cidade.coordenadas,continente:res.locals.cidade.continente})) da-me o maldito erro 404 a funcão de onde chamo cidade if(user.nivel==1){ const cidade = await Cidade.findcidade(connection, req.body.username) res.locals.user= user req.session.cidade= cidade res.locals.cidade= req.session.cidade // console.log(1); console.log("rewr",*****); res.redirect('/Administration'); função findcidade const findcidade = (connection,username) => { return new Promise ((resolve, reject) => { connection.query(`SELECT cidade.cod_cidade, cidade.Nome,cidade.continente,cidade.coordenadas,cidade.ouro,cidade.madeira,cidade.metal,cidade.pedra,cidade.energia, cidade.comida,cidade.petrolio FROM user INNER JOIN cidade ON user.cod_user=cidade.cod_user WHERE user.username='${username}' `, (err, result) =>{ if(err){ reject(err) }else{ if(result.length>0){ resolve(result) } else{ resolve(false) } } }) }) } mensagem de erro o que estou a fazer errado
  10. obrigada péla ajuda será a minha board e compatível com kightom hyperx savage 8 gb 1600 cl9 em dual Chanel o seja 16gb
  11. da-me isto ja com upgrade será que fonte vai aguentar OuterVision PSU Calculator part list Motherboard: Mini-ITX CPU: 1 x Intel Core i5-4440 Memory: 2 x 8GB DDR3 Module FB DIMM: Yes Video Card: 1 x NVIDIA GeForce GT 640 128-bit DDR3 Storage: 1 x SATA 7.2K RPM Storage: 1 x SATA 7.2K RPM Optical Drive: 1 x DVD-RW/DVD+RW Drive Load Wattage: 214W Recommended Wattage: 264W Note: Standard keyboard, mouse, and 8 hours of computer utilization per day already included in calculations. Generated by OuterVision PSU Calculator 2017-04-24 01:51:44
  12. pois eu queria fazer o upgrade sem ter que por uma fonte nova e possível saber quantos watts consome os meu componentes
  13. a minha fonte e uma soly tech atx 500 w modelo Sl-8500BTX será que aguenta com o upgrade

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...