我正在開發一個帶有幾個模塊的Google App Engine應用程序。後端API使用Google Cloud Endpoints。當我在本地運行GAE服務器時,即使我在加載客戶端後從我的管理模塊(localhost:9090)加載API,它也會嘗試調用默認模塊端口(localhost:8080)。在遠程GAE實例上,一切正常。可能是什麼原因或解決方法呢?如何在本地Google App Engine的非默認模塊上訪問Google Cloud Endpoints?
的代碼是:
function init() {
var loadCallback = function() {
gapi.client.adminapi.mymethod(12345).then(alert(Woohoo!));
};
var apiRoot = '//' + window.location.host + '/_ah/api';
gapi.client.load('adminapi', 'v1', loadCallback, apiRoot);
}