В настоящее время я пытаюсь создать панель управления для моего проекта Node.js.Чтобы получить обзор определенных значений, их следует суммировать.Мой SELECT отлично работает в моей базе данных MySQL, но если я включу его в свой проект Node, я не получу никакого вывода.
app.get('/dash', function(req, res, next) {
connection.query("SELECT SUM(g_speicherplatz), SUM(g_spielzeit), SUM(g_kosten) FROM games", function(error, result, fields) {
if(error) {
req.flash('error', error)
res.render('games/g-dash', {
data: ''
})
} else {
res.render('games/g-dash', {
data: result,
})
}
})
})
EJS Вывод:
<div class="container">
<div class="row">
<% if (data) {
console.log("Anzahl Datensätze: " + data.length);
data.forEach(function(dash){ %>
<div class="card mb-3">
<h3 class="card-header">Statistiken</h3>
<h3><%= dash.g_speicherplatz %></h3>
<h3><%= dash.g_spielzeit %></h3>
<h3><%= dash.g_kosten %></h3>
</div>
<% }) %>
<% } %>
</div>
</div>
Где моя ошибка?