2

我正在为 Google App Engine 设置解析服务器,但 app.yaml 文件中的环境变量所需的值有问题。

例子:

env_variables:
# Your MongoDB URI
DATABASE_URI: mongodb://user:password@123.456.78.901: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 指南,但无法解决此问题。

谢谢!

编辑:如果您想投反对票,请至少指出我正确的方向以寻求帮助。

4

2 回答 2

3

它与 npm 不读取 yaml 文件有关(因为它只能由谷歌应用引擎读取)

我在 github 上问了同样的问题,得到了这样的答复:

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

于 2016-01-31T01:12:29.767 回答
1

您可以从 url 获取您已上传到 Parse 应用程序的任何文件的文件密钥。

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

不确定是否有更清洁的方法来获取它,但这应该可以。

于 2016-01-30T10:43:54.777 回答