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