2013-08-23 14 views
0

我想使用Google App Engine作爲我的天氣應用程序的代理。這裏是我嘗試轉換helloworld.py來做到這一點。我想使用Google App Engine連接到forecast.io

import webapp2 
import urllib2 
class MainPage(webapp2.RequestHandler): 

    def get(self): 
     self.response.headers['Content-Type'] = 'text/plain' 
     api_key = 'c6cxxx' 
     api_endpoint = 'https://api.forecast.io/forecast/' 
     url = api_endpoint + api_key + '/' 
     opener = urllib2.build_opener() 
     f = opener.open("[url]" + url + "[/url]") 
     self.response.write(f) 

application = webapp2.WSGIApplication([('/', MainPage),], debug=True) 

我得到的是一個服務器500 有沒有一種方法來測試GAE腳本? 我能做些什麼來使這個簡單的腳本工作?

回答

1

簡短答案是肯定的,有辦法測試GAE應用程序。

你在本地開發服務器上有問題嗎?還是部署?你在使用什麼開發環境?

您可能應該在開發服務器上調試您的代碼,以查看發生了什麼問題。 如果您在生產環境中運行,導致錯誤的異常將顯示在可通過管理頁面查看的日誌中。

相關問題