Я пытаюсь отобразить выбранную запись и отобразить в представлении, но получаю эту ошибку:
Невозможно прочитать свойство 'forEach' из неопределенного
Я пыталсявсе, что мог, но не мог решить.Пожалуйста, смотрите код ниже.Я проверяю соединение с базой данных, и оно подключается.
router.get('/getme', function(req, res, next) {
db.query('SELECT * FROM STATE', function (err, rs) {
res.render('getme', {state: rs});
});
});
<table>
<tr>
<td> state id</td>
<td> state name </td>
</tr>
<% state.forEach(function(item) { %>
<tr>
<td><%= item.stateid %></td>
<td><%= item.state_name %></td>
</tr>
<% }); %>
</table>
Соединение
var mysql = require('mysql');
var db = mysql.createPool({
host: 'localhost',
user: '',
password: '',
database: 'partme',
debug: false
});