MySQL не будет отображаться с использованием Node.js и Nunjucks - PullRequest
0 голосов
/ 10 ноября 2019

Я пытаюсь отобразить все строки из таблицы MySQL в таблицу HTML. В подключении к базе данных нет ничего плохого, но таблица просто не будет отображаться.

HTML:

{% for awards in results %}
    {{ awards.awardeename }}
{% endfor %}

Javascript / Node:

app.get('/Update_Award', function(request, response) {
    var connection = request.app.get('pool');
    if (request.session.loggedin) {
        connection.query('SELECT * FROM awards', function(error, results, fields) {
            if (error) {
                console.log(error);
            } else {
                response.render('Update_Award.html', { awards: results[0] });
            }
        });

        } else {
            response.redirect('/');
        }
    });

Ожидаемый результат -HTML-таблица, которая показывает все данные из таблицы MySQL. Обратите внимание, что если я помещу этот код только в HTML, он будет работать:

{{ awards.awardeename }}

Но как только я начну использовать его, он не будет работать:

{% for awards in results %}
    {{ awards.awardeename }}
{% endfor %}
...