在什么条件下我的代码会遇到错误/失败?

时间:2017-05-05 19:03:38

标签: node.js mongodb express

请参阅以下代码 -

exports.ticketList = function(req, res, next) {
    Ticket.find(function(err, data) {
        if (err) {
            //---- Error Handler ----
            return next(err);
        }
        res.render('ticketListView', { ticketList: data });
    });
}

这里我试图从mongoDB中获取数据。我可以成功获取数据。

但我只是想知道在什么条件下我的代码会遇到错误/失败。

2 个答案:

答案 0 :(得分:0)

空列表案例:如果您没有在TicketListView中处理空列表,那么您需要检查data.length>在渲染ticketListView之前为0。

答案 1 :(得分:0)

一种可能的情况:如果应用程序无法连接到mongodb