2

私はこれらのチュートリアルに従っています: http://rogerstringer.com/2016/02/04/parse-server-heroku/ https://devcenter.heroku.com/articles/deploying-a-parse-server-to-heroku

ParseServer を Heroku にデプロイし、アプリを接続しようとしています。展開の部分は順調に進んでいます。「私は Web サイトになることを夢見ています。」

clientId と appId をどこに置くべきかわかりません。これらは、Heroku 部分からの私の構成変数です。

Heroku 構成変数

私がgithubに持っているParseServerのコードは次のとおりです。

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 || 'reciparia',
    masterKey: process.env.MASTER_KEY || '' //Add your master key here. Keep it secret!
});

AppDelegate のコード:

   let parseConfiguration = ParseClientConfiguration(block: { (ParseMutableClientConfiguration) -> Void in
  ParseMutableClientConfiguration.applicationId = "reciparia"
  ParseMutableClientConfiguration.clientKey = "CLIENT_KEY"
  ParseMutableClientConfiguration.server = "https://amazing-parse.herokuapp.com/parse"
})

clientKey は必須なので、ParseServer にParseClientConfiguration置く必要があります。

どこに置けばいいですか?Heroku UI の Config Vars、または ParseServer の index.js では?

4

1 に答える 1

1

同じclientKeyことが on ParseServer(にあるindex.js) と AppDelegate.swift (クライアント側) にある必要があります。

ParseServer から追加clientKeyしました。index.js変数appIdも両側で見つける必要があります。

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 || 'reciparia',
  masterKey: process.env.MASTER_KEY || '', //Add your master key here. Keep it secret!
  clientKey: process.env.CLIENT_KEY || 'holla'
});

AppDelegate.swift は同じままです。

  let parseConfiguration = ParseClientConfiguration(block: {   (ParseMutableClientConfiguration) -> Void in
     ParseMutableClientConfiguration.applicationId = "reciparia"
     ParseMutableClientConfiguration.clientKey = "holla"
     ParseMutableClientConfiguration.server = "https://amazing-parse.herokuapp.com/parse"
  })

ここでも同じ CLIENT_KEY と APP_ID を持つために、構成変数も少し変更しました。私の資格情報は現在公開されているため、構成変数とAppDelegateだけを変更する方が便利だと思います:)。

設定

于 2016-02-22T09:45:40.763 に答える