4

我对风帆相当陌生,并且遵循了一个简单的教程来创建一个 REST api。我创建了一个模型:

module.exports = {
  schema: true,
  attributes: {

    name: {
      type: "string",
      unique: true,
      required: true
    },

    role: {
      type: "string",
      required: true
    },

    group: {
      type: "string",
      required: true
    },

    email: {
      type: "string",
      unique: true,
      required: true
    },

    telephoneNumber1: {
      type: "string",
      required: true
    },

    telephoneNumber2: {
      type: "string",
    }
  }
};

该模型包含一些独特的字段。我使用sails localDisk 和在本地运行的真正的mongo DB 在本地对此进行了测试,并且一切正常,即在尝试添加副本时它被拒绝了。

然后我部署到 heroku 并为 MongoLab 和 Redis 放入所有 heroku 配置。在测试时,我发现我可以使用我创建的索引端点查看所有条目,也可以使用创建端点创建新文档。然后我通过创建 url 向数据库添加了一个重复的条目,发现它允许它,我最终得到了大量相同的文档。

我正在使用'sails-mongo'适配器。我需要对 prod DB 做些什么来应用规则吗?

谢谢亚历克斯

4

0 回答 0