2015-11-21 50 views
0

我嘗試了各種方式刪除條目,但沒有運氣。我知道我很接近。我確實使用「後」而不是「刪除」,沒有運氣。我在html上做了行動請求,沒有運氣。林處於困境:(不能使用節點和把手刪除mongodb條目

我的路由器:

router.delete('/:id',function(req, res){ 
    Docket.findById(req.params.id, function(err, docket){ 
    docket.remove(function(err){ 
     res.redirect('/dockets'); 
    }); 
    }); 
}); 

把手:

<form name="create-docket-form" id="create-docket-form" method="post"> 
    <div class="form-submit"> 
     <input type="submit" name="delete" value="Delete my docket" /> 
    </div> 
</form> 

回答

0

在您的形式,您使用的方法method="post",但你的路由監聽DELETE請求:所以router.delete('/:id',function(req, res){這個路由器從不被觸發,因爲應用程序找不到路由。 JavaScript代碼,您可以通過應用this answer的方法來解決此問題。

+0

謝謝你,我明白了。 – rrudy90023

+0

很高興聽到! –