模型在环回中的基类

时间:2017-02-02 09:47:49

标签: node.js loopbackjs

我从git clone https://github.com/strongloop/loopback-getting-started.git克隆了该项目。我根据create new data source的建议填写了数据库。然后我按照create new models中的建议创建了模型。而在选择模型的基类时,我有四种选择。它们是ModelPersistedModelCoffeeShop(custom)。但是在创建模型页面时,建议选择user作为基类。为什么我没有在模型的基类中选择user作为选项?

1 个答案:

答案 0 :(得分:0)

它适用于我。

一个原因可能是因为npm没有正确安装环回或根本没有安装。克隆后,您必须运行npm install。如果出现错误或未运行,请尝试再次运行。

另一个原因可能是您的server/model-config.json文件已损坏或未包含User模型。至少应该有这些:

{
  "_meta": {
    "sources": [
      "loopback/common/models",
      "loopback/server/models",
      "../common/models",
      "./models"
    ],
    "mixins": [
      "loopback/common/mixins",
      "loopback/server/mixins",
      "../common/mixins",
      "./mixins"
    ]
  },
  "User": {
    "dataSource": "db"
  }
}

它可能是你的loopback cli版本中的一个错误。我建议尝试更新它,然后再试一次:

npm update loopback-cli -g

如果这不起作用,请将错误报告设置为环回。确保提供操作系统版本,节点版本,npm版本,loopback-cli版本等详细信息。