Meteor设置文件错误

时间:2016-07-01 06:43:31

标签: meteor

我想首次使用settings.json创建第一个用户,但是我的浏览器出错了。

我的设置.json:

{
    "admin": {
        "username": "username",
        "password": "password"
    },
    "smtp": "smtp://example@example.com"
}

我的/lib/userAccount.js:

let username = Meteor.settings.admin.username;

Accounts.createUser({
    username: username,
    password: 'steph0407'
});

浏览器上的错误返回:

  

Erreur:TypeError:Meteor.settings.admin未定义

你知道我为什么会出现这个错误吗?

Thak you!

1 个答案:

答案 0 :(得分:2)

你应该用meteor --settings ./path/to/settings.json

启动流星应用程序

请记住,您的设置中没有名为“public”的键下的任何内容仅供服务器使用。 如果你把一些东西放在一个名为“public”的键下面,那么客户端和服务器就可以使用它。

您应该将userAccount.js移至server文件夹或检查if (Meteor.isServer) {}文件夹中的lib