在Node.js / MongoDB应用程序中添加默认pipe理用户的最佳方式是什么?

所以我有一个在Nodejs中开发的应用程序,正在使用Mongodb / Mongoose数据库。 除应用程序外,还有一个pipe理面板,pipe理员可以pipe理从常规用户添加的所有数据。

在用户架构中,我有以下内容:

role: { type: String, default: "user", enum: ["user", "admin"] }, 

我的问题是什么是最好的/安全的方式来添加一个或两个pipe理员用户,他们可以使用login表单login?

您可以使用脚本(如seed.js )安全地根据需要插入具有pipe理angular色的许多用户。

 //seed.js var User = require('../path/to/user.js'); var user = { name: "Admin User", email: "admin@gmail.com", role: "admin" } User.create(user, function(e) { if (e) { throw e; } }); 

在连接到mongodb之后seed.jsserver.jsapp.js脚本中要求seed.js 播完后注释或删除此行。

 require('../path/to/seed');