javascript - 使用 Meteor.settings 功能

标签 javascript settings meteor

Meteor 最近添加了一个全新的 Meteor.settings对象从 v0.5.4 开始。并且以一种非常烦人的方式,没有在他们的文档中正确地解释,例如,如何设置设置。

在我的应用程序中,我有一个名为“settings.json”的文本文件(在根目录中):

{
    "initURL" : "http://localhost:60326/"
}

但是当我尝试使用 meteor --settings settings.json 启动应用程序时,出现以下错误:

undefined:1
{
^
SyntaxError: Unexpected token 
    at Object.parse (native)
    at Object.exports.getSettings (C:\Program Files (x86)\Meteor\app\meteor\run.
js:537:10)
    at start_server (C:\Program Files (x86)\Meteor\app\meteor\run.js:239:28)
    at exports.run.restart_server (C:\Program Files (x86)\Meteor\app\meteor\run.
js:655:21)
    at C:\Program Files (x86)\Meteor\app\meteor\run.js:726:9
    at Socket.exports.launch_mongo (C:\Program Files (x86)\Meteor\app\lib\mongo_
runner.js:187:9)
    at Socket.EventEmitter.emit (events.js:93:17)
    at Pipe.onread (net.js:391:31)

有谁知道我的 Meteor 应用程序设置有什么问题吗?

最佳答案

您的 settings.json 中有隐藏字符,可能是由于复制粘贴所致。

最好的办法是删除文件并手动写入,或者使用可以查看所有这些 un​​icode 字符并将其删除的文本编辑器。

关于javascript - 使用 Meteor.settings 功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14433254/

相关文章:

javascript - 滚动条因背景图片而消失

javascript - 如何在 Django 模板过滤器中使用 Sekizai javascript block ?

intellij-idea - IntelliJ IDEA 2016.3.4 每 1 秒自动保存一次我的文件

javascript - 新记录出现在表格底部?

javascript - 在 webpack 2 中混合长期缓存和代码分割

javascript - AngularJS $watchCollection 未被调用

iPhone 应用程序首选项

iphone - 更改了iPhone应用程序目标名称,现在应用程序“运行完成”

javascript - 从包中的meteor主应用程序访问对象

javascript - #each 完成后如何执行回调?