无法读取未定义的属性'dsc'。 Express NodeJS

时间:2015-05-07 16:45:37

标签: javascript node.js mongodb express

我不知道我做错了什么,需要一些帮助。我一直得到同样的错误。我记录了它一直说未定义帮助的文档,请一直尝试解决这个问题16小时。

我的模特:discussionmodel.js

var mongoose = require('mongoose');
// Discussion Schema
var DscSchema = mongoose.Schema({
 dsc: String,
 discussionID: String
});

// Discussion model
Dsc = mongoose.model('Discussion', DscSchema);
module.exports = Dsc;

我的路线:questions.js

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

router.get('/:id', function(req, res, next) { 
var id = req.params.id;

Dsc.findById(id, function(err, doc){
    console.log("log doc " + doc);
    res.render('questions.ejs', {docs: doc});
});
});

module.exports = router;

我的观点:questions.ejs(只是f

的一部分
<h1>Q&A app</h1>
<h2>Discussion: <%= docs.dsc %></h2>
<h2>Questions</h2>

0 个答案:

没有答案