如果不存在用户,我想创建一个管理员用户。我在服务器文件夹内的 js 文件上尝试过
Meteor.startup(function () {
if(!Meteor.users.find().count()) {
var options = {
username: 'admin',
password: 'default-password',
email: 'admi[email protected] /cdn-cgi/l/email-protection'
};
Accounts.createUser(options);
}
});
这是流星在控制台上显示的错误
Error
at app/packages/livedata/livedata_common.js:143:26
at /Users/camilo/Documents/Proyectos/IM/interno/.meteor/local/build/server/server.js:282:7
at Array.forEach (native)
at Function._.each._.forEach (/Users/camilo/.meteorite/meteors/meteor/meteor/0ffea1c4c308ed24906984f99b13b8fca5a0956c/dev_bundle/lib/node_modules/underscore/underscore.js:79:11)
at run (/Users/camilo/Documents/Proyectos/IM/interno/.meteor/local/build/server/server.js:227:7)
=> Exited with code: 1
我做错了什么还是这是流星错误?
我正在使用流星 0.6.1 和 node.js 0.9.9
我建议使用 /server/fixtures.js 文件。在此文件中,您可以添加默认用户创建,如下所示:
if ( Meteor.users.find().count() === 0 ) {
Accounts.createUser({
username: 'username',
email: 'email',
password: 'asdfasdf',
profile: {
first_name: 'fname',
last_name: 'lname',
company: 'company',
}
});
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)