use*_*563 2 php heroku parse-platform parse-server
我正在从Parse.com迁移到Heroku ...我已经成功安装了Parse Server,但似乎我可以通过PHP SDK连接到我的类而无需主密钥或restapi密钥.
根据说明,我在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"]
}
});
Run Code Online (Sandbox Code Playgroud)
我已提交此代码并部署在heroku上.但是,当我尝试使用PHP时:
ParseClient::initialize('xxxx', '', '');
Run Code Online (Sandbox Code Playgroud)
如果将Rest Key值留空,则Parse 不会抛出未经授权的错误.但是,如果我对Parse.com上的设置做同样的事情,它确实会引发错误.
我错过了什么?谢谢
经过大量的试验和错误,它开始工作,我相信这就是我做的工作.
您需要将所有可选键:restAPIKey,dotNetKey,clientKey,javascriptKey添加到index.js作为初始化的一部分.然后,您必须为所有这些设置值.如果未设置其中一个,则不强制执行restAPIKey.我没有在文档中的任何地方找到它,只是偶然发现它.我希望这可以帮助别人.
| 归档时间: |
|
| 查看次数: |
456 次 |
| 最近记录: |