Я пытаюсь получить данные из mongodb и показать их на сайте. Рули используются для шаблонов. Данные успешно извлекаются, что можно проверить, напечатав их на консоли.
Однако данные не отображаются в браузере. Ниже приведены основные фрагменты кода.
Любая помощь будет оценена.
маршруты / index.js
const route=require('express').Router();
var mongoose=require('mongoose');
var azhwars=require('../models/azhwars');
route.get('/',function(req,res) {
azhwars.find({},function (err, azhwars) {
if(err) {
return err;
}
console.log(azhwars.toString());
});
res.render('pages/home',{'title':"My Website",'azhwarsList':azhwars});
});
module.exports=route;
модель / azhwars.js
var mongoose=require('mongoose');
var AzhwarsSchema=new mongoose.Schema({
name: String
});
module.exports=mongoose.model('Azhwars',AzhwarsSchema);
просмотр / страницы / home.hbs
{{#each azhwarsList}}
<p>some {{name}}</p>
{{/each}}