我想添加博客图片和文档特定文件夹并访问项目中的文件,我应该在哪里创建这个文件夹以及如何在前端访问?
我在公共,服务器和项目根文件夹上测试了images
文件夹,但我无法通过以下内容进行访问:http://localhost:3000/logo.jpg
或http://localhost:3000/images/logo.jpg
答案 0 :(得分:3)
如上所述here in the docs,您应该使用存储组件。您可以定义一个以本地文件系统为目标的数据源,并设置要从中提供文件的目录。 文件datasources.json中的数据源配置可能如下所示:
"files": {
"name": "files",
"connector": "loopback-component-storage",
"provider": "filesystem",
"root": "./client/storage"
}
此外,您还需要一个带有以上"文件的容器模型"设为dataSource。 然后,您可以通过描述here
的REST API访问静态文件