我在 www.udacity.com 关注 Web 开发 (cs253) ,突然开始出现错误:这是我第一次接触 Web 开发。
在成功遵循 Google App Engine 网站上的“hello world”教程(如 Udacity 上的视频课程所建议的那样)后,我开始进行一些小改动,并不断重新提交更新的修改版本,直到 4 或 5 次后我开始得到以下内容错误:
错误:服务器错误
服务器遇到错误,无法完成您的请求。如果问题仍然存在,请报告您的问题并提及此错误消息和导致它的查询。
我尝试 (1) 等待一段时间然后重试,(2) 重新加载最新版本,(3) 重新加载之前已知可以工作的版本,(4) 清理 Chrome 的历史记录(我正在运行 MacOS Lion 版本10.7.5) -> 什么都没有。我仍然遇到同样的错误。
知道我在做什么错吗?谢谢:欢迎任何帮助!
最后一件事:我正在使用 Python 2.7(不确定它是否重要,但仍然如此。)
PS:这里是代码:
你好世界.py
import webapp2
form="
<form action="http://www.google.com/search">
<input name="q">
<input type="submit">
</form>
"""
class MainPage(webapp2.RequestHandler):
def get(self):
# self.response.headers['Content-Type'] = 'text/html'
# self.response.out.write('Hello, Udacity!!')
self.response.out.write(form)
app = webapp2.WSGIApplication([('/', MainPage)], debug=True)
应用程序.yaml
application: chris73it-helloworld
version: 1
runtime: python27
api_version: 1
threadsafe: true
handlers:
- url: /.*
script: helloworld.app
就是这样:只有 2 个文件。
问题已解决:编辑代码时 3 个双引号中的 2 个消失了:现在它可以工作了。不幸的是,因为这是我在 SO 上的第一篇文章,所以我不能“给 +1 分” :-( 抱歉!