如果启动时不存在,在 Sails 的用户模型中使用初始管理员/根用户为数据库播种的正确方法是什么?
最佳答案
解决方案:我找到了解决这个问题的方法。由于模型是在 config 文件夹中运行 bootstrap.js 之前创建的,因此我可以简单地检查 ID 为“root”的 User 模型是否已存在,如果不存在,则使用 User.create() 创建用户。
长话短说,只需在回调 cb() 之前在 config/bootstrap.js 中创建用户即可。
关于node.js - 风 sails JS : Best way to seed initial users,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24580650/