1
我是Google App Engine的新手。我可以從Windows的命令提示符啓動應用程序服務器,並顯示「信息:服務器運行在http://localhost:8080/」,但仍然在我的瀏覽器上輸入地址時顯示Sever未找到錯誤。爲什麼我在瀏覽器中輸入地址 - http:// localhost:8080 /時出現「服務器未找到」錯誤
我是Google App Engine的新手。我可以從Windows的命令提示符啓動應用程序服務器,並顯示「信息:服務器運行在http://localhost:8080/」,但仍然在我的瀏覽器上輸入地址時顯示Sever未找到錯誤。爲什麼我在瀏覽器中輸入地址 - http:// localhost:8080 /時出現「服務器未找到」錯誤
這可能發生的原因有很多。如果你已經檢查過你的防火牆設置,我敢打賭,你的app.yaml文件存在問題。
如果你的主要Python腳本被稱爲主,坐落在應用程序代碼中的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()
我會檢查它是否是防火牆問題。我有Windows 7,我可以運行服務器並在本地主機上查看它:8080 –
我已禁用防病毒應用程序,但錯誤仍然存在 –
如果您顯示了app.yaml文件以及處理程序定義爲'/' – Greg