我基本上使用的是平均堆栈。我也在使用multer,但我想看看最佳做法是什么。使用Angular我可以很好地上传照片,然后他们将转到我的文件系统上的文件夹。从这里我可以看到它们。但是,我想知道最佳做法是什么。我应该将图像URL与大小和其他属性一起保存到数据库中,还是应该从客户端将它们拉出来?我已经看到了一些解决方案,但它们来自大约2年前,所以我想确保我当前。
答案 0 :(得分:2)
我在角度部分使用了ng-file-upload上传,在node.js部分使用了Multer来处理我系统的图像。
这种方法是合适的,你可以毫无疑问地继续前进。
互联网上的大多数网站都遵循相同的方法,将图像保存在文件磁盘系统中,然后将它们保存在相应的数据库中。
使用multer,您可以获得照片所需的所有信息,并且模块非常灵活,有很多选项。
我认为你应该继续考虑你的想法。祝你好运。
答案 1 :(得分:1)
您只需从存储图像的目录中保存图像网址。如果您需要任何信息,可以从存储图像的图像中获取信息(从URL获取图像)。所以只需将图片网址保存到数据库中即可。