0

我想使用 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 脚本?我该怎么做才能使这个简单的脚本工作?

4

1 回答 1

1

简短的回答是肯定的,有一些方法可以测试 GAE 应用程序。

您在本地开发服务器上遇到问题吗?还是部署?你用的是什么开发环境?

您可能应该在开发服务器上调试您的代码,看看出了什么问题。如果您在生产环境中运行,导致错误的异常将显示在您可以通过管理页面查看的日志中。

于 2013-08-23T05:09:05.687 回答