删除文件到时候碰到个不是一个函数到问题

最近再用 nodejs 练习一个项目。
需要写个删除文件的功能。代码这样写的。

/**
 * 删除资源封面
 */
export const deleteResourcesCovers = async (covers: Array<CoverModel>) => {
  covers.map(cover => {
    fs.unlink(uploads/cover/${cover.filename}, error => {
      console.log(error);
    });

    fs.unlink(uploads/cover/resized/${cover.filename}-thumbnail, error => {
      console.log(error);
    });

    fs.unlink(uploads/cover/resized/${cover.filename}-medium, error => {
      console.log(error);
    });

    fs.unlink(uploads/cover/resized/${cover.filename}-large, error => {
      console.log(error);
    });
  });
};

这段代码是放的中间件里的。

不过执行的时候碰到这样的错误。哪里大神帮帮我。

image

阅读 1.7k
1 个回答

你传递的参数covers不是个数组吧?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题