如果沒有用戶存在,我想創建一個管理員用戶。我試了一下在服務器上的文件夾如何在流星上創建默認用戶?
Meteor.startup(function() {
if(!Meteor.users.find().count()) {
var options = {
username: 'admin',
password: 'default-password',
email: '[email protected]'
};
Accounts.createUser(options);
}
});
這裏面一個js文件是錯誤的流星顯示控制檯
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和0.9.9的Node.js
還有一個類似的問題http://stackoverflow.com/questions/11629759/how-can-i-create-users-server-side在流星,但並沒有解決這個問題。 – Camilo 2013-04-10 21:10:48
您是否擁有accounts-password和accounts-base軟件包? – Akshat 2013-04-10 21:21:58
是的。我可以從客戶端,登錄,註銷等創建用戶。 – Camilo 2013-04-10 22:01:05