不是函数错误

时间:2017-03-06 12:17:23

标签: node.js mongodb database

它给了我这个问题 - TypeError:Course.createCourse不是一个函数 从这段代码:

 shinyServer(function(input, output, session) {
  withProgress(message = "Please wait", value = 0, expr = {
    for (i in 1:15) {
      source(textConnection(readLines("www/packages.txt", warn = FALSE)[i]))
      incProgress(amount = 1/15, detail = paste0("Loading package ", i, "/15"))
      Sys.sleep(time = 0.1)
    }
  })
})

我知道它的小信息,但有人可以帮助我吗?如果您需要更多代码,我将提交

1 个答案:

答案 0 :(得分:0)

课程是您在控制器中导入的模型,它在您的模型中没有任何具有此类名称的功能,这就是您收到此错误的原因。

controller.js

Course.createCourse(newCourse, function (err, course) {
    if (err) throw err;
    console.log(course);
});

model.js

Course.statics.createCourse = function(newCourse, callback){ 
    // your query will come here to create the course you want for example
   this.create(newCourse, callback);
});