gpt4 book ai didi

php - Parse Server - 如何在 Heroku 上启用 REST API key

转载 作者:行者123 更新时间:2023-12-02 02:01:57 27 4
gpt4 key购买 nike

我正在从 Parse.com 迁移到 Heroku...我已成功安装 Parse Server,但似乎我可以通过 PHP SDK 连接到我的类,而无需主 key 或 Restapi key 。

按照说明,我在index.js中添加了restApiKey,如下所示:

var api = new ParseServer({
databaseURI: databaseUri || 'mongodb://localhost:27017/dev',
cloud: process.env.CLOUD_CODE_MAIN || __dirname + '/cloud/main.js',
appId: process.env.APP_ID || 'xxxxxx',
masterKey: process.env.MASTER_KEY || 'zzzzz',
restAPIKey: 'yyyyyy',
serverURL: process.env.SERVER_URL || 'http://localhost:1337/parse',
liveQuery: {
classNames: ["Posts", "Comments"]
}
});

我已经提交了这段代码并部署在heroku上。但是当我尝试使用 PHP 时:

ParseClient::initialize('xxxx', '', '');

如果 Rest Key 值留空,解析不会抛出未经授权的错误。但是,如果我在 Parse.com 上进行同样的设置,它确实会抛出错误。

我错过了什么?谢谢您

最佳答案

经过大量的试验和错误,它开始起作用,我相信这就是我所做的让它起作用。

您需要将所有可选键:restAPIKey、dotNetKey、clientKey、javascriptKey 添加到 index.js 作为初始化的一部分。然后您必须为所有这些设置值。如果其中之一未设置,则不会强制执行restAPIKey。我在文档中没有找到这个,只是偶然发现的。我希望这对某人有帮助。

关于php - Parse Server - 如何在 Heroku 上启用 REST API key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38064475/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com