Bonjour,

Voila j'ai un problème je récupère une valeur de ma base de données en utilisant le module mysql et j'arrive à l'afficher dans la console mais quand je veut l'afficher sur ma page web, elle s'affiche par [object Object]...

Voici mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
var express = require('express');
 
var app = express();
var mysql      = require('mysql');
var connection = mysql.createConnection({
  host     : 'localhost',
  user     : 'root',
  password : 'password'
});
 
connection.query('USE tuto', function(err, rows, fields) {
  if (err) throw err;
});
 
 
app.get('/', function(req, res) {
         var query = connection.query('SELECT prenom FROM personnes WHERE id=23', function(err, result) {
            console.log(result);
            res.render('page.ejs',{result: result});    
        });
});
Et dans mon fichier page.ejs:
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
<!DOCTYPE html>
<html>
    <head>
        <title>Test site Web</title>
    </head>
    <body>
        <p>afficher le résultat<%= result %></p>
    </body>
</html>
Si quelqu'un aurait une solution, je l'en lui serait reconnaissant merci.