node js从控制器文件返回[Function]

时间:2017-05-08 05:58:05

标签: node.js model-view-controller mongoose

这是我在MEAN Stack中的第一个程序..

server.js

var api = require('./controllers/list_controller.js');
app.get('/', function(req, res){
console.log(api.list);
})

list_controller.js

     var Thread = require('../models/list_model.js');
    module.exports.list = function(req, res) {
      Thread.find(function(err, dt) {
        if(!err){
            res.send({data:dt})
        }else{
          return res.status(500).send("Error");
        }


  });
}

list_models.js

var mongoose = require('mongoose');


module.exports = mongoose.model('posts', {
id:Number,
author:String,
title:String,
body:String
});

我没有得到输出..返回[功能] ...不是数据

listening on 3000
Connected to mongodb
[Function]

任何人都可以提供解决方案..

0 个答案:

没有答案