2017-03-06 13 views
0

ない - TypeError例外:Course.createCourseこのコードから関数 ではありません。は、それが私にこの問題を与える関数エラー

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

私はその少しの情報を知っている、しかし、誰かが私を助けることができますか?コードの多くが必要な場合は、

+2

は、コースオブジェクトは、関数 'createCourse' を持っていません。それがオブジェクト上に定義されていることを確認してください。 –

+0

エラーメッセージは、問題の内容を示します。 createCourseが存在しない理由を調べるために何をしましたか?そのソースを確認しましたか? –

答えて

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); 
}); 
+0

ありがとう、あなたは本当に私を救った:) – Behaa

関連する問題