首页 > 解决方案 > 如何使用节点js设置取消链接路径

问题描述

router.delete("/:userId/:documentId",(req, res, next)=>{

    let ObjectId = mongoose.Types.ObjectId;

    if(!ObjectId.isValid(req.params.documentId))

        res.status(200).json({
            statusCode: 400,                
            message:"Invalid  Types Id."
        });


     Documents.findById({_id:req.params.documentId,user_id:req.params.userId},  function(err, result) {

        if(err) {
        console.log(err);
     }

    filesystem.unlink("uploads/documents/user_id/_id"+result+".md", function(err) {
    if(err) {
      console.log(err);
    } else {
      console.log("Deleted the  file: " + result +".md");
    }
  });
});
});

这里我在删除图像时出错,如何设置路径特定文件夹错误:{ [错误:ENOENT:没有这样的文件或目录,取消链接'D:\officework\server_code\uploads\documents\user_id_id{_id:5c05a559c01f4b2eece9d897,我的项目结构是 officework\server_code\uploads\documents/user_id/id

标签: node.jsmongodb

解决方案


尝试这样做

filesystem.unlink("uploads/documents/user_id/"+result._id+".md", function(err) {
    if(err) {
      console.log(err);
    } else {
      console.log("Deleted the  file: " + result +".md");
    }
});

推荐阅读