无法读取属性'原型'未定义的

时间:2014-12-21 12:53:08

标签: node.js express parse-platform

我从Parse和Node.js开始。我正在尝试从Parse数据库中检索数据而我无法实现。

var Parse = require('parse').Parse;

Parse.initialize("*************", "*****************");

module.exports = {
    index: function(req, res, next){
        var query = new Parse.Query(Parse.Event);
        query.find({
          success: function(results) {
            console.log(results);
          },
          error: function(error) {
            console.log(error.message);
          }
        });
    }
}

我收到了这个错误:

TypeError: Cannot read property 'prototype' of undefined
   at Object.Parse.Query (/Users/tchiss_a/test/webapp/node_modules/parse/build/parse-latest.js:7771:33)
   at module.exports.index (/Users/tchiss_a/test/webapp/api/Events.js:7:20)
   at Layer.handle [as handle_request] (/Users/tchiss_a/test/webapp/node_modules/express/lib/router/layer.js:82:5)
   at next (/Users/tchiss_a/test/webapp/node_modules/express/lib/router/route.js:100:13)
   at Route.dispatch (/Users/tchiss_a/test/webapp/node_modules/express/lib/router/route.js:81:3)
   at Layer.handle [as handle_request] (/Users/tchiss_a/test/webapp/node_modules/express/lib/router/layer.js:82:5)
   at /Users/tchiss_a/test/webapp/node_modules/express/lib/router/index.js:235:24
   at Function.proto.process_params (/Users/tchiss_a/test/webapp/node_modules/express/lib/router/index.js:313:12)
   at /Users/tchiss_a/test/webapp/node_modules/express/lib/router/index.js:229:12
   at Function.match_layer (/Users/tchiss_a/test/webapp/node_modules/express/lib/router/index.js:296:3)

有人能帮助我吗?

1 个答案:

答案 0 :(得分:0)

评论中列出了一个修复程序,但这里的实际问题是您正在处理用户定义的类"事件"就像一个Parse类。

变化

var query = new Parse.Query(Parse.Event);

var query = new Parse.Query("Event");