我在app.yaml
中使用它- url: /.*
script: server.application
使用dev服务器时
dev_appserver.py --use_sqlite -a 0.0.0.0 -p 8842 / home / bitcoin / 42btc
第一次,是一个空白页面 第二次,一切都是对的
我使用龙卷风
application = tornado.wsgi.WSGIApplication(
[
(r"/(.*)", ViewIndex),
],
)
当您更改代码时,第一个请求将在shell中打印响应,状态为200且空体
INFO 2013-03-04 02:26:57,679 dev_appserver_multiprocess.py:658] Admin console is available at: http://0.0.0.0:8942/_ah/admin
INFO 2013-03-04 02:26:58,487 py_zipimport.py:148] zipimporter('/home/bitcoin/42btc/misc/virtualenv.zip', '')
Status: 200
Content-Length: 4792
Etag: "17302e0828d268f8d65efab7c1edb483d0ffa61d"
Content-Type: text/html; charset=UTF-8
Server: TornadoServer/2.4.1
Set-Cookie: _xsrf=cf8c38780922411a859f197e686910a4; Path=/
<!DOCTYPE html><meta charset="utf-8"><script src="/js/init.js"></script><link rel="stylesheet" href="/css/init.css" type="text/css"><title>42btc.com</title><body>
...
第二个请求没问题....
答案 0 :(得分:0)
看起来stdout可能无法在第一页加载时正确重定向。
我没有看到我的dev_appserver版本。它可能是龙卷风或您正在使用的其他库。