为什么我的settings.json代码在流星中不起作用

时间:2020-07-10 19:27:46

标签: meteor

因此,对于流星来说,我真的很陌生,我正尝试部署我的应用程序。因此,我创建了settings.json文件并将此代码放入其中:

"galaxy.meteor.com": {
"env": {
    "ROOT_URL": "http://<myapp>.meteorapp.com/",
    "DEPLOY_HOSTNAME":"galaxy.meteor.com"
    "MONGO_URL":"mongodb+srv://abidmir:<password>@cluster0.6fk1x.mongodb.net/Meteor? 
    retryWrites=true&w=majority"
      }
 }

但是每次我尝试使用以下方法进行部署时:

DEPLOY_HOSTNAME=galaxy.meteor.com meteor deploy <myapp>.meteorrapp.com --settings 
settings.json

我收到此消息:

Errors prevented deploying:
While preparing to deploy:                    
settings.json: parse error reading settings file

我在做什么错了?

谢谢!

1 个答案:

答案 0 :(得分:3)

此JSON无效。 "galaxy.meteor.com"之后缺少逗号,并且整个代码需要用大括号括起来:

{
    "galaxy.meteor.com": {
        "env": {
            "ROOT_URL": "http://<myapp>.meteorapp.com/",
            "DEPLOY_HOSTNAME": "galaxy.meteor.com",
            "MONGO_URL": "mongodb+srv://abidmir:<password>@cluster0.6fk1x.mongodb.net/Meteor?retryWrites = true & w = majority "
        }
    }
}