在环回中放置图像和其他组件文件夹的位置?

时间:2017-12-09 19:14:30

标签: node.js loopbackjs loopback

我想添加博客图片和文档特定文件夹并访问项目中的文件,我应该在哪里创建这个文件夹以及如何在前端访问? 我在公共,服务器和项目根文件夹上测试了images文件夹,但我无法通过以下内容进行访问:http://localhost:3000/logo.jpghttp://localhost:3000/images/logo.jpg

1 个答案:

答案 0 :(得分:3)

如上所述here in the docs,您应该使用存储组件。您可以定义一个以本地文件系统为目标的数据源,并设置要从中提供文件的目录。 文件datasources.json中的数据源配置可能如下所示:

  "files": {
    "name": "files",
    "connector": "loopback-component-storage",
    "provider": "filesystem",
    "root": "./client/storage"
  }

此外,您还需要一个带有以上"文件的容器模型"设为dataSource。 然后,您可以通过描述here

的REST API访问静态文件