簡體   English   中英

Google App Engine端點api在localhost中不起作用

[英]Google app engine endpoints api not working in localhost

我正在嘗試在本地主機上啟動python應用程序引擎項目。 我在Windows 8.1計算機(Python版本2.7)中。 從此處鏈接復制項目代碼。 服務器似乎已啟動,但是由於某些問題頁面無法正確加載。 可能無法到達api服務器。

這是螢火蟲的鏡頭,顯示了失敗的請求

在此處輸入圖片說明

在我看來,是在命令提示符(我從那里啟動開發服務器)中,API服務器是從模塊端口以外的某個隨機端口啟動的。 但是該網頁正嘗試在模塊端口訪問http://127.0.0.1:8000/_ah/api/static/proxy.html...頁面。 我嘗試通過API服務器端口訪問它,但確實在那打開了一些頁面。 (我的意思是我嘗試分別打開http://127.0.0.1:1532/_ah/api/static/proxy.html... )它返回一些我不理解的json ...

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

命令提示符日志:

在此處輸入圖片說明

這是localhost和* .appspot.com中的輸出之間的差異

應該得到這個: 在此處輸入圖片說明

但卡在這里:(未加載檢查按鈕) 在此處輸入圖片說明

我終於在這里找到了解決方案。

Windows的步驟:

  1. 轉到您的google 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. 關閉應用程序,然后再次重新啟動。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM