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

SailsJS where to define admin user if not exists on deployment

假设我正在开发一个 API 并在 SailsJS 下进行身份验证,你认为我在哪里 must/should 插入代码来创建或初始化管理员用户(如果不存在)?

谢谢!!

如果您需要管理员用户进行开发,您可以使用 bootstrap。

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

这是 Mike McNeil 在 example 中推荐的内容。