![](/img/trans.png)
[英]AngularJS + Fullcalendar send error TypeError: Cannot read property '__id' of undefined
[英]events.js:141 TypeError: Cannot read property 'send' of undefined
我试图使用node.js和Angular从MongoDB获取所有需求详细信息并将其显示在网格中。 当我试图从MongoDB获取数据到node.js时,我无法传递我的数据。 我得到上面的错误。
我的Server.js文件:
exports.getRequirement=function(req,res)
{
RequirementModel.find({}, function(error, requirement) {
if(!error)
{
console.log(requirement);
res.send(null,requirement);
}
else
{
console.log(error);
res.send(error);
}
});
};
我的路由器页面:
var express = require('express');
var router = express.Router();
module.exports = function (app) {
router.get('/RequirementList', function(req, res) {
addRequirement.getRequirement(function (error, requirement) {
if (error) return next(error);
res.send({state: 'success', requirement:requirement});
})
});
return router;
};
你必须传递req,res作为getRequirement
参数,但在你的情况下你传递回调函数。 尝试以下代码
router.get('/RequirementList', function(req, res) {
addRequirement.getRequirement(req, res)
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.