SailsJS在哪里定义管理员用户(如果部署时不存在)

时间:2019-03-08 10:20:40

标签: database initialization sails.js

鉴于我正在用SailsJS开发带有身份验证的API,您认为我必须/应该插入代码以创建或初始化管理用户(如果不存在)?

谢谢!

1 个答案:

答案 0 :(得分:2)

如果您需要管理员用户进行开发,则可以使用引导程序。

await User.create({ emailAddress: 'admin@example.com', fullName: 'Ryan Dahl', isSuperAdmin: true, password: await sails.helpers.passwords.hashPassword('abc123') }).fetch()

这是Mike McNeil在example中的建议。