Почему мои настройки. json код не работает в метеоре - PullRequest
1 голос
/ 10 июля 2020

Итак, я новичок в 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 Ответ

3 голосов
/ 10 июля 2020

Это 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 "
        }
    }
}
...