从mongoDB打印Json

我试图从mongoDB打印我的json。 我有一个文件(index.js)调用函数(getAllStudent)存在于其他文件(student.js),并需要打印我的JSON,但它dosent工作。 当我运行在URL(在网页中)它说我:“不能GET / getAllStudent”。

我的代码:

index.js

var mongoose = require('mongoose'); mongoose.connect('mongodb://db_usr:db_p'); var conn=mongoose.connection; conn.on('error',function(err){ console.log('connection error'+err); }); conn.once('open',function(){ console.log('connected.'); mongoose.disconnect(); }); 

student.js

 var express=require('express'); var app=express(); var fs=require('fs'); var mongoose = require('mongoose'); var schema = mongoose.Schema; var userSchema = new schema({ name:{type:String}, id: Number, grade: Number, year: Number, coures:{type:String} }, {collection: 'json'}); var User= mongoose.model('student',userSchema); module.exports=User; //return all students in json module.exports = function(app) { app.get('/getAllStudent', function(req,res) { student.find({},function(err,user){ if(err) throw err; console.log(User); mongoose.disconnect(); }); })