Googleは、ブラウザキーの使用を許可するドメインを指定することを推奨しています。Google API localhost開発用のKEY紹介ワイルドカード
これは間違いなく素晴らしい機能ですが、私はlocalhost
上のウェブサイトを開発していながら働き続けるための鍵のためにしたいと思います。
私は確かに、開発環境ではAPI_KEYを一切指定しないでください(Googleマップはそれなしでローカルに動作します)。
これは必ずしも便利ではありません。
私は、キーがローカルで動作するようにワイルドカードを指定する正しい方法が何であるかを正確に知りたいと思います。
私はこれまでに、ワイルドカードの1つが動作することを望んでワイルドカードを定義しました。そして、まあ、それは最終的に働いたので、それらのうちのいくつかは、しました。
Googleでは、紹介の変更が有効になるまでに約5分間かかりますから、どのカードが正確に仕事をしたかを知るための忍耐力は決してありませんでした。
Googleはどのカードがどのドメインと一致するかについてのビジュアルは提供していません。
Here誰かが、API_KEY
がデフォルトでlocalhost/
で動作すると言っています。もちろん、私のローカルサーバーは:80
以外のポートにあります。この場合、その人は、のようにport
というワイルドカードを指定することを提案します。
これは非常に望ましくありません。私が働いている港を変えたら、確かにAPI_KEY
がそれに依存していることを覚えていないでしょう。
だから、任意のポートのローカルホストの参照を指定する正しい方法は何ですか?
localhost:*/*
?
*localhost:*
?
http://localhost:*
?
localhost\:*
?
...誰かがを知っていますか?
いくつかの理由ではっきりしているかもしれない別のことは...わかりません。 ワイルドカード
*.example.com/*
は、
http://example.com/some/long/path/
のURLを承認しますか?
この質問に 'regex'タグを追加する必要はありません。**ワイルドカード**と書かれています。彼らは正規表現ではありません。 –
私はコロン ':'をエスケープする必要があるかもしれないと思っていました。正規表現が入力された場合、Googleがその正規表現を解釈しないことは確実ですか? – timetowonder
これを解決しましたか? – noogui