无法使用 Web 客户端从解析服务器请求数据

无法使用 Web 客户端从解析服务器请求数据

我有一个 iOS 应用程序和一个 javascript Web 客户端。iOS 应用程序按预期运行,但使用 Web 客户端时我总是收到此错误消息:

无法加载资源:服务器响应状态为 403(禁止){“error”:“unauthorized”}

作为服务器,我使用部署到 heroku 的 parse-server 示例。git 仓库

我的配置是这样的:

var api = new ParseServer({
  databaseURI: databaseUri || 'mongodb://heroku_q21****.mlab.com:11382/heroku_q2***',
  cloud: process.env.CLOUD_CODE_MAIN || __dirname + '/cloud/main.js',
  appId: process.env.APP_ID || '****',
  masterKey: process.env.MASTER_KEY || '***', //Add your master key here. Keep it secret!
  serverURL: process.env.SERVER_URL || 'http://****.herokuapp.com/parse',  // Don't forget to change to https if needed
  //javascriptKey: process.env.JAVASCRIPT_KEY || '***', 
  verbose : process.env.VERBOSE || 1,
  liveQuery: {
    classNames: ["GameScore", "Player"] // List of classes to support for query subscriptions
  }
});

我是否使用 javascriptKey 都没关系。结果相同。作为 Web 客户端,我使用 repo 的 test.html 进行简单的解析测试。
有人能告诉我可能出了什么问题吗?

相关内容