场景如下:当用户新增数据时,涉及到上传图片等静态资源,服务端通过koa-static中间件会保存并返回这张图片的真实地址(保存在数据库相应字段中)。那么当用户删除这条数据或者更新时(只是将数据库中的图片地址进行了改变),如何处理之前遗留的静态资源呢?通过fs.unlink删除吗?
场景如下:当用户新增数据时,涉及到上传图片等静态资源,服务端通过koa-static中间件会保存并返回这张图片的真实地址(保存在数据库相应字段中)。那么当用户删除这条数据或者更新时(只是将数据库中的图片地址进行了改变),如何处理之前遗留的静态资源呢?通过fs.unlink删除吗?
13 回答12.8k 阅读
8 回答2.6k 阅读
2 回答5.1k 阅读✓ 已解决
7 回答1.9k 阅读
3 回答2.2k 阅读✓ 已解决
5 回答848 阅读
3 回答1.1k 阅读✓ 已解决
删除数据库数据的同时,去删除物理文件,为什么要只删除数据库而不同时处理物理资源呢?你用nginx进行静态资源处理是很快的吧。