2015-11-06 69 views
0

我想在localhost上啓動一個python應用程序引擎項目。我在Windows 8.1機器上(Python版本2.7)。項目代碼從這裏複製link。服務器似乎開始,但由於某些問題,頁面無法正確加載。可能它無法訪問api服務器。谷歌應用程序引擎端點api不在本地主機工作

這裏是螢火一個截圖顯示失敗請求

enter image description here

什麼,似乎離我的是,在命令提示符下服務器在一些隨機啓動的API(我從那裏開始開發服務器)除模塊端口以外的端口。但該網頁正試圖訪問模塊端口的http://127.0.0.1:8000/_ah/api/static/proxy.html...頁面。我試着在API服務器端口訪問它,它在那裏打開了一些頁面。 (我的意思是我試圖打開http://127.0.0.1:1532/_ah/api/static/proxy.html... seperately)它返回一些JSON我不明白...

{app_id: dev~udatut-bs, rtok: '0'} 

命令提示符日誌:

enter image description here

下面是本地主機的輸出之間的差別* .appspot.com的

應該得到這樣的: enter image description here

但堅持在這裏:(複選按鈕不加載) enter image description here

+0

你得到的錯誤是什麼? – MayK

+0

該頁面未完全加載,並且沒有ajax請求到端點api正在通過... – bytestorm

+0

您正在使用哪個版本的sdk? – MayK

回答

0

我終於找到了解決辦法here

步驟對於Windows:

  1. 轉到您的谷歌AppEngine上的安裝文件夾,然後./google/appengine/toots。 (C:\ Program Files(x86)\ Google \ google_appengine \ google \ appengine \ tools)如果您遵循默認安裝說明。

  2. 打開文件appengine_rpc.py並查找行(向文件的末尾)

    opener.add_handler(fancy_urllib.FancyProxyHandler()) 
    

    和註釋掉像

    # opener.add_handler(fancy_urllib.FancyProxyHandler()) 
    
  3. 關閉應用程序,重新啓動它。

相關問題