Typer Error: Cannot read property 'length' of undefined
Typer Error: Cannot read property 'length' of undefined
我正在创建一个 node.js 应用程序并实施调度程序应用程序。我正在关注此演练:https://dhtmlx.com/blog/using-dhtmlxscheduler-with-node-js/
当我导航到 /data 页面时,它说无法读取未定义的 属性 'length'。我转到 github 页面并逐字下载 app.js。
这里是 app.js 部分抛出错误:
app.get('/data', function(req, res){
db.event.find().toArray(function(err, data){
//set id property for all records
for (var i = 0; i < data.length; i++)
data[i].id = data[i]._id;
//output response
res.send(data);
});
});
这个 example 工作正常。我想,在您的情况下,mongoskin
由于某些原因无法连接到 mongodb。如果我更改此路径中的某些部分 mongodb://localhost/testdb
(出于测试目的,放置一些随机字符串),mongodb
将抱怨 url
出现问题,并且我将收到错误 TypeError: Cannot read property 'length' of undefined
来自节点js,因为不会从数据库中获取数据。
我正在创建一个 node.js 应用程序并实施调度程序应用程序。我正在关注此演练:https://dhtmlx.com/blog/using-dhtmlxscheduler-with-node-js/
当我导航到 /data 页面时,它说无法读取未定义的 属性 'length'。我转到 github 页面并逐字下载 app.js。
这里是 app.js 部分抛出错误:
app.get('/data', function(req, res){
db.event.find().toArray(function(err, data){
//set id property for all records
for (var i = 0; i < data.length; i++)
data[i].id = data[i]._id;
//output response
res.send(data);
});
});
这个 example 工作正常。我想,在您的情况下,mongoskin
由于某些原因无法连接到 mongodb。如果我更改此路径中的某些部分 mongodb://localhost/testdb
(出于测试目的,放置一些随机字符串),mongodb
将抱怨 url
出现问题,并且我将收到错误 TypeError: Cannot read property 'length' of undefined
来自节点js,因为不会从数据库中获取数据。