Meteor无法从json文件加载设置

时间:2017-06-09 11:10:30

标签: javascript json meteor ecmascript-6

我已根据this site创建了以下settings.json文件,其中包含以下内容:

{
    "azure":{
      "container":"The container to store the data",
      "account":"The account name",
      "key":"The key that is used for authentication"
    }
}

我还创建了一个名为imports/settings/fileUploadSettings.js的文件,其中包含以下内容:

import { Meteor } from 'meteor/meteor';

export const FileUploadSettings= {
  'container': Meteor.settings.azure.container,
  'account': Meteor.settings.azure.account,
  'key': Meteor.settings.azure.key
}

然后我用命令运行它:

meteor --settings=./settings.json

但是当我访问http://localhost:3000时,我收到以下错误:

  

TypeError:Meteor.settings.azure未定义

1 个答案:

答案 0 :(得分:2)

如果要访问客户端上的变量,则必须在public部分

中放置变量