TypeError:对象不是节点Js中的函数

我是nodejs的初学者,我正在开发一个REST api来与mongodb进行交互。 我使用快速和mongoose在下面的教程中解释:

https://codeforgeek.com/2015/08/restful-api-node-mongodb/

我已经安装了mongo db,这里是我在js节点中的服务器代码:

var express = require("express"); var app = express(); var bodyParser = require("body-parser"); var router = express.Router(); var mongoOp = require("./models/mongo"); //var user = require("./Entities/User"); app.use(bodyParser.json()); app.use(bodyParser.urlencoded({"extended" : false})); router.get("/",function(req,res){ res.json({"error" : false,"message" : "Hello World"}); }); router.route("/users") .get(function(req,res){ var response = {}; mongoOp.find({},function(err,data){ // Mongo command to fetch all data from collection. if(err) { response = {"error" : true,"message" : "Error fetching data"}; } else { response = {"error" : false,"message" : data}; } res.json(response); }); }) .post(function(req,res){ var db = new mongoOp(); var response = {}; // fetch email and password from REST request. // Add strict validation when you use this in Production. db.userEmail = req.body.email; // Hash the password using SHA1 algorithm. db.userPassword = require('crypto') .createHash('sha1') .update(req.body.password) .digest('base64'); db.save(function(err){ // save() will run insert() command of MongoDB. // it will add new data in collection. if(err) { response = {"error" : true,"message" : "Error adding data"}; } else { response = {"error" : false,"message" : "Data added"}; } res.json(response); }); }); app.use('/',router); app.listen(3000); console.log("Listening to PORT 3000"); 

这里是我的mongo模块

 var mongoose = require("mongoose"); mongoose.connect("mongodb://localhost:27017/Appdb"); //Create instance of Schema var mongoSchema = mongoose.schema; //Create Schema var userSchema = { "userEmail":String, "userPassword":String } //Create model if not exists. module.export = mongoose.model('userLogin',userSchema); 

当我使用RESTClient(Firefox中的一个插件来testingREStful应用程序)时,会出现以下错误:

TypeError:对象不是E:\ node \ server.js:30:18的函数
在layer.handle [作为handle_request](E:\节点\ node_modules \快速\ lib \路由器\层.js:95:5)………

在这里输入图像说明

任何人都可以帮助我…

module.exports = mongoose.model('userLogin',userSchema);

使用出口不出口