无法将我的数据库中的数据导入swig模板

时间:2014-05-06 19:55:31

标签: node.js express

我正在开发一个项目,无法弄清楚为什么我无法获取现有数据(当我在console.log时)进入我的视图。这是我的路线档案:

var express = require('express');
var router = express.Router();
var models = require('../models');



router.get('/', function(req, res) {
  models.Destination.find(function(err, results) {
    console.log(results); // THIS HAS ALL MY DATA
    res.render('index', { destination: results, title: "Practice App" });

    });
});

module.exports = router;

Here is my index.html view file:

{% extends "layout.html" %}

{% block content %}
    <h1>{{title}}</h1>
    <p>Welcome to {{title}}</p>
    <h1>{{destination}}</h1>
{% endblock %}

不幸的是,当我使用{{destination}}运行时,我的应用程序崩溃了。如果我取出{{destination}},{{title}}将起作用,这只是我传递给

的字符串
res.render('index', { destination: results, title: "Practice App" })

为什么我无法访问来自我的数据库的结果值,即使我在console.log上面有一行我有所有数据?

0 个答案:

没有答案