node后端的图片等文件数据应该存储在哪?可以存在本地服务器么?

自己写了个后台接口练手,设计图片的接口,我知道发给前端的就是一个图片的地址,那服务器端把图片保存在哪呢?可以存在本地服务器中么?地址应该怎么写?

你至少得有个网站,通过url能够访问到你的图片啊。至于你图片在哪都无所谓,大网站会有专门的图片服务器,你自己练手就在自己机器上部署呗,去网上盗图也行啊,反正就是个url,链到哪不是链呢,IE能显示就行。

存在本地或者客户端
相对路径

通常有三种方式:

  1. 文件流写入服务器可访问路径,图片地址为 服务器地址 + 图片对于可访问路径的相对位置
  2. 文件流写入base64存入数据库,此方法只能用在比较小的、颜色少的图片,通过路由返回文件流,地址为 服务器地址+路由地址
  3. 上传到服务商oss空间,图片地址为 分配的oss地址 + 包空间位置