我的應用程序的實時版本與其端點一起部署(沒有問題)。 我也想輕鬆地測試其他版本(例如分期)。在GAE上使用端點V2進行版本控制
With endpointV1:沒問題。
隨着endpointV2: 一切,如果我部署到真人版(在https://[PROJECT-ID].appspot.com但對於其他版本無法正常工作
部署在https://staging-dot-[PROJECT-ID].appspot.com部署成功升級後,但在前端工作正常調用後端,請求被後端接收到的(我可以看到它在GAE日誌和跟蹤列表),但它不會使它或者雖然endpointV2和響應404 NOT FOUND:
"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原着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
我有同樣的問題。我有一個使用endpoints1的項目。如果項目部署在appengine的遊樂場項目上,嘗試遷移到endpoints2似乎可行。在生產項目中將相同的項目部署到非默認版本(例如,1-dot-xxxx,而2-dot-xxxx是默認設置,仍然使用舊的appengine),然後訪問1-dot-version我們一個404. – cputoaster
@Julien你能否詳細說明答案?遷移到版本v2後,我面臨同樣的問題。 –