node.js - 风 sails JS : Best way to seed initial users

标签 node.js models sails.js seeding

如果启动时不存在,在 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/

相关文章:

python - 增加数据库中的 IntegerField 计数器

node.js - 将 node_acl 与 sails 集成的最佳方式是什么

node.js - Node JS 异步.并行

javascript - Koa v2,在passport-loca登录后获取用户对象

node.js - 在pug(jade)内部动态创建元素

javascript - Angular 和 secret key

node.js - 你如何调试 node.js 应用程序?

php - 如何在 PHP 中为目标建模和跟踪需求

symfony - 如何在模型 setter 中使用 Symfony 2 中的编码器工厂?

javascript - 具有异步函数的 Sailsjs 策略