javascript - 如何从环回在 Storage api 中发布容器?

标签 javascript node.js loopback

我已经声明了我的数据源、我的模型以及它们之间的连接器。

我的模型

{
  "name": "container",
  "base": "Model",
  "idInjection": true,
  "options": {
    "validateUpsert": true
  },
  "properties": {},
  "validations": [],
  "relations": {},
  "acls": [],
  "methods": {}
}

数据源

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

我的提供商

{
  "filesystem": {
    "root": "./server/storage"
  }
}

和连接器

"container": {
    "dataSource": "storage",
    "public": true
  }

我尝试将像 {"Object":"container1"} 这样的对象发布到路径“./server/storage”中,但我从回调中收到以下错误。

{
  "error": {
    "statusCode": 500,
    "name": "TypeError",
    "message": "Path must be a string. Received undefined",
    "stack": "TypeError: Path must be a string. Received undefined.."
  }
}

请问谁能帮我解决我的问题?谢谢!

最佳答案

您还可以使用“名称”而不是“对象”作为 JSON 对象中的键,以使用 API 创建新的容器/目录。 POST/api/containers {"name":"container1"}

关于javascript - 如何从环回在 Storage api 中发布容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45014032/

相关文章:

javascript - ngx-chips 自定义主题不起作用

javascript - 在构建时执行NormalModule,由加载器构建后,然后保存到json文件

javascript - Mongoose - 无法读取未定义的属性 'push'

javascript - 输入复选框+DataTables+Jquery有时返回 "on"而不是输入值

javascript - 有点优雅的表单验证

javascript - 根据旋转改变运动

javascript - Jade 不再接受没有 JavaScript 描述的内联变量?

windows - 环回接口(interface)上的 TIME_WAIT

javascript - Loopback/SQL中如何查询相关模型的个数?