私のアプリのライブバージョンは、エンドポイントとともに展開されています(問題はありません)。 他のバージョン(例:ステージング)を簡単にテストすることもできます。GAEでのエンドポイントV2のバージョン管理
エンドポイントV1の場合:問題ありません。 endpointV2で
: すべては私がhttps://[PROJECT-ID].appspot.comでライブバージョン(に展開する場合正常に動作しますが、他のバージョンでは動作しません
https://staging-dot-[PROJECT-ID].appspot.comでの展開をステージングにデプロイした後に成功しているが、ときフロントエンド。バックエンドを呼び出して、要求がバックエンドで受信される(私はGAEログおよびトレースのリストにそれを見ることができます)、それはendpointV2にかかかわらず、それをしないと404に応答見つかりません:
"errors": [ { "domain": "global", "reason": "notFound", "message": "\u003chtml\u003e\u003chead\u003e\n\u003cmeta http-equiv=\"content-type\" content=\"text/html;charset=utf-8\"\u003e\n\u003ctitle\u003e404 NOT_FOUND\u003c/title\u003e\n\u003c/head\u003e\n\u003cbody text=#000000 bgcolor=#ffffff\u003e\n\u003ch1\u003eError: NOT_FOUND\u003c/h1\u003e\n\u003c/body\u003e\u003c/html\u003e\n" }
私は今、 fを使うollowing mavenプラグイン:
<plugin>
<groupId>com.google.cloud.tools</groupId>
<artifactId>appengine-maven-plugin</artifactId>
<version>1.3.1</version>
<configuration>
<!-- deploy configuration -->
</configuration>
</plugin>
<plugin>
<groupId>com.google.cloud.tools</groupId>
<artifactId>endpoints-framework-maven-plugin</artifactId>
<version>1.0.0</version>
</plugin>
私はappengine.xmlとGoogle Cloudプラグインでバージョンを調整しました。メインバージョンではなく、特定のモジュールバージョンで動作するようにエンドポイントを設定するにはどうすればよいですか?
「バージョン」とはどういう意味ですか?エンドポイントバージョンのアプリケーションバージョン? – piotrpo
私は同じ問題があります。私はエンドポイント1を使ったプロジェクトを持っています。エンドポイント2への移行は、プロジェクトがappengineの遊び場プロジェクトに配備されている場合には有効です。本番プロジェクトの非デフォルトバージョン(例えば、1ドットxxxx、2ドットxxxxはデフォルトであり、古いappengineのものを使用しています)に同じプロジェクトをデプロイしてから、1ドットバージョンにアクセスすると、私たちは404. – cputoaster
@Julien答えを詳しく教えてもらえますか?私はバージョンv2に移行した後、同じ問題に直面しています。 –