Google App EngineでWebアプリケーションを構築しています。 Googleマップ、Googleプレイス、ジオコーディングAPIを使用しています。Google App Engine:デプロイされたバージョンでAPIが呼び出されていません
ローカルバージョンでは、すべて正常に動作します。ページが読み込まれると、ユーザーの現在地が表示され、付近のすべての店舗には、ウェブページに表示される地図上にマーカーが表示されます。
配備されたバージョンでは、マップのみが読み込まれます。 Googleのコンソール開発者のログを確認したところ、Google Maps APIへのリクエストが行われたが、GoogleプレイスまたはジオコーディングAPIへのリクエストは行われていないことに気付きました。私は本当に混乱している/何が起こっているのか分からない。私はいくつか古い質問をブラウズしようとしましたが、これを修正する方法を理解できません。誰かが解決策を提供できるなら、私はそれを高く評価します。
**私は、展開されたバージョンが最新のバージョンであることを確認しました。 100%はlocalhostで動作しますが、デプロイされたWebページでは動作しません。
編集:APIは、「安全でない原点」で機能しないため、呼び出されていません。ハンドラーの下でapp.yamlを
- url: /.*
script: IGNORED
secure: always
と設定しましたが、違いはありません。
あなたが理解していない質問を閉じるために投票を停止してください。 –
ブラウザのコンソールにエラーが表示されますか? –
@AndreiVolgin質問を理解することは、質問を閉じるための投票の要件ではありません。なぜなら、終わりの理由のすべてが「あなたが求めているものが不明」であるからです。しかし、この場合、IMHOは話題にはなりません。デバッグのヘルプを探す質問(「なぜこのコードは動作しませんか?」)には、目的の動作、特定の問題またはエラー、および**これを再現するのに必要な最短コードが含まれている必要があります。質問そのもの。このコードにはコードはありませんが、ログ/エラーはなく、その背後にはさまざまな理由があるかもしれません。推測を誘う –