2017-11-01 5 views
0

こんにちはすべて私は以下のようにAPIルートを作成しようとしています。MEAN APIルートエラーを作成する

app.post('/jobs/find', jobs.search); 

しかし、私はこのエンドポイントにアクセスしようとするたびに私はこのエラーを取得する:

"errmsg":{"message":"Cast to ObjectId failed for value \"find\" at path \"_id\" for model \"Job\"","name":"CastError","stringValue":"\"find\"","kind":"ObjectId","value":"find","path":"_id"}} 

は私が間違って何をしているのですか?

+0

それはあなたが 'jobs.search()'で使用しているマングース/ MongoDBの関数の引数として違法のObjectIdを使用していることを意味します。 'jobs.search()'も表示しなければなりません。そうでなければ、私たちのところで推測しているだけです。 – MikaS

答えて

0

はそうのようなコールバックで機能を配置してみてください。

app.post('/jobs/find', (req,res,next) => { 
    jobs.search() 
}) 
関連する問題