我是Google App Engine的新手。我能够从Windows的命令提示符启动appserver,并显示“Info:服务器正在http://localhost:8080/运行”,但是当我在浏览器上输入地址时,它仍然显示Sever not found错误。
答案 0 :(得分:0)
这可能发生的原因有很多。如果您检查了防火墙设置,我愿意打赌您的app.yaml文件存在问题。
如果您的主python脚本名为main并且位于应用程序代码的根目录中,则app.yaml文件的工作示例为:
application: yourapplicationname
version: 1
runtime: python
api_version: 1
- url: .*
script: main.py
还要确保在main.py文件中路由正确。 例如:
from google.appengine.ext import webapp
class Main(webapp.RequestHandler):
def get(self):
self.response.out.write('Hello World')
def main():
application = webapp.WSGIApplication([('/', Main)],
debug=True)
util.run_wsgi_app(application)
if __name__ == '__main__':
main()