Как использовать ParseServerOptions

Я использую Parse Server v2.8.2. Я пытаюсь использовать src/Options/index.js для восстановления src/Options/Definitions.js с помощью следующей команды

$ node resources/buildConfigDefinitions.js

Но когда я выполняю эту команду, ничего не происходит. Кроме того, когда я бегу

parse-server --appId=def --masterKey=abc - databaseURI=mongodb://localhost/test

Я не могу получить конфигурацию, которую я устанавливаю в

Файл src/Options/index.js.

Кто-нибудь знает, как это работает и как на самом деле получить конфигурацию в файле index.js?

Спасибо!

1 ответ

Решение

Забудьте восстановить. Вы можете комбинировать настройки.env И указывать файл конфигурации как на cmdLine, позволяя приоритетам по умолчанию устанавливать себя для фактических, во время выполнения config.properties...

так как вы с узлом...

package.json

  "scripts": {
    ...
    "start": "node ./bin/parse-server -- lib/conf.json",

.env ИЛИ cli настройки...

VERBOSE=1
PORT=1337
PARSE_SERVER_APPLICATION_ID=06rc7
PARSE_SERVER_MASTER_KEY=wwTQ
PARSE_SERVER_URL=http://localhost:1337/parse
PARSE_PUBLIC_SERVER_URL=http://localhost:1337/parse
PARSE_SERVER_DATABASE_URI=mongodb://parse:adm@931.mb.com:13931/ntst
FIREBASE_SERVICE_ACCOUNT_KEY=../lib/fbidentity.json
FIREBASE_
AWS_ACCESS_KEY_ID=AKYA
AWS_SECRET_ACCESS_KEY=Marw9
S3_BUCKET=y
S3_REGION=

conf.json...

{
"databaseURI": "",
"appId": "",
"masterKey": "",
"serverURL": "",
"verifyUserEmails": true,
"publicServerURL": "",
"appName": "Yayatv App",
"filesAdapter": {
    "module": "@parse/s3-files-adapter",
    "options": {
      "bucket": "",
      "region": ""
    }
},
"emailAdapter": {
  "module": "@parse/simple-mailgun-adapter",
  "options": {
    "fromAddress": "no-reply@mg.tv.tv",
    "domain": "mg.yv.tv",
    "apiKey": "key-478"
  }
},
"auth" : {
   "firebase" : {
       "module" : "parse-server-firebase-auth-adapter"
   }
}
}
Другие вопросы по тегам