2016-01-30 5 views
2

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

Пример:

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, но не смог решить эту проблему.

Спасибо!

Редактировать: Если вы хотите понизить, по крайней мере, указать мне правильное направление, чтобы обратиться за помощью.

ответ

3

Это связано с НПМ не читает файл YAML (как только для чтения с помощью Google App Engine)

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

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

+0

Спасибо за ваш ответ. Я проверил ссылку и обнаружил, что мне нужно было «экспортировать MASTER_KEY = foo» и «экспортировать APP_ID = foo» до «npm start». Приветствия. – P3rry

1

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

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

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

Смежные вопросы