首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Typer错误:无法读取未定义的属性“length”

Typer错误:无法读取未定义的属性“length”
EN

Stack Overflow用户
提问于 2019-02-03 04:31:22
回答 1查看 1.1K关注 0票数 0

我正在创建一个node.js应用程序并实现调度程序应用程序。我将遵循这个演练:https://dhtmlx.com/blog/using-dhtmlxscheduler-with-node-js/

当我导航到/data页面时,它显示不能读取未定义的属性'length‘。我访问了github页面并下载了app.js word。

下面是抛出app.js部分的错误:

代码语言:javascript
复制
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);
});
});
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-03 08:08:51

这个example运行良好。我猜,在您的例子中,由于某些原因,mongoskin无法连接到mongodb。如果我更改此路径mongodb://localhost/testdb中的某些部分(出于测试目的,放置一些随机字符串),mongodb将报告url有问题,并且我将从节点js获得错误TypeError: Cannot read property 'length' of undefined,因为将不会从数据库中提取数据。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54497237

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档