我想使用Google App Engine作为我的天气应用程序的代理。这是我尝试转换helloworld.py来实现的。
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脚本? 我该怎么做才能使这个简单的脚本工作?
答案 0 :(得分:1)
简短回答是肯定的,有很多方法可以测试GAE应用程序。
您是否在本地开发服务器上遇到问题?还是部署?你在使用什么开发环境?
你可能应该在开发服务器上调试你的代码,看看出了什么问题。 如果您正在进行生产,则导致错误的异常将显示在您可以通过管理页面查看的日志中。