gpt4 book ai didi

node.js - 如何在 meteor 上创建默认用户?

转载 作者:IT老高 更新时间:2023-10-28 23:02:12 24 4
gpt4 key购买 nike

如果没有用户,我想创建一个管理员用户。我在服务器文件夹中的一个 js 文件上试了一下

Meteor.startup(function () {
if(!Meteor.users.find().count()) {
var options = {
username: 'admin',
password: 'default-password',
email: 'admin@example.com'
};
Accounts.createUser(options);
}
});

这是 meteor 在控制台上显示的错误

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

我做错了什么或者这是一个 meteor 虫?

我正在使用 meteor 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',
}
});
}

关于node.js - 如何在 meteor 上创建默认用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15936457/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com