Развертывание сервера Parse в Google App Engine

Я настраиваю сервер синтаксического анализа для Google App Engine, и у меня возникают проблемы со значениями, необходимыми для переменных среды в файле app.yaml.

Пример:

env_variables:
# Your MongoDB URI
DATABASE_URI: mongodb://user:[email protected]:27017/db

# Absolute path to your cloud code main.js file
CLOUD_PATH: /Users/Name/MyCloudCode/cloud/main.js

# Parse App id
APP_ID: vd234kb78ud63bti76shwExample

# master key
MASTER_KEY: 843nte7fdgdsufy3vrfdsjkExample

# file key
# FILE_KEY: <your-file-key> (I can't find this one)

# Mount path for Parse API
PARSE_MOUNT_PATH: /parse

В терминале, когда я запускаю npm start, я получаю сообщение об ошибке throw 'You must provide an appId and masterKey!';. Должны ли ключи быть ‹ такими? > или "вот так" или что-то в этом роде? Я прочитал руководство Parse Migration, но не смог решить эту проблему.

Спасибо!

Изменить: если вы хотите проголосовать против, по крайней мере, укажите мне правильное направление, чтобы попросить о помощи.


person CrackerBarrelKid55    schedule 30.01.2016    source источник


Ответы (2)


Это связано с тем, что npm не читает файл yaml (поскольку он читается только движком приложения Google)

Я задал тот же вопрос на github и получил такой ответ:

https://github.com/GoogleCloudPlatform/nodejs-docs-samples/issues/63

person user1205375    schedule 31.01.2016
comment
Спасибо за ваш ответ. Я проверил ссылку и обнаружил, что мне нужно сделать export MASTER_KEY=foo и export APP_ID=foo до npm start. Ваше здоровье. - person CrackerBarrelKid55; 31.01.2016

Вы можете получить ключ файла из URL-адреса любого файла, который вы загрузили в свое приложение Parse.

http://files.parsetfss.com/<your-file-key>/<parse-image-name>-hello.png.

Не уверен, что есть более чистый способ получить его, но это должно сработать.

person Majid    schedule 30.01.2016