0
これまでCherrypyをChromeで動作させることはできませんでしたが、私はしたいと思います。 だからここでは、コードです:CherrypyのサンプルアプリケーションをChromeで実行するのはなぜですか(他のブラウザでも)
import cherrypy
class HelloWorld(object):
def index(self):
return "Hello World!"
index.exposed = True
cherrypy.quickstart(HelloWorld())
私は、Python 2.6で私のMac OS X 10.7.3上でこれを実行して、私が入力したとき:Firefoxの、オペラ、サファリ
:http://127.0.0.1:8080
それがために働きます
Chrome:動作しない=>「おっと、接続できません...」
誰でもこれを再現できますか?ここで私の間違いはどこですか?
編集:ここではあなたが0.0.0.0にホストを設定する必要が開始
[15/Apr/2012:14:09:17] ENGINE Listening for SIGHUP.
[15/Apr/2012:14:09:17] ENGINE Listening for SIGTERM.
[15/Apr/2012:14:09:17] ENGINE Listening for SIGUSR1.
[15/Apr/2012:14:09:17] ENGINE Bus STARTING
CherryPy Checker:
The Application mounted at '' has an empty config.
[15/Apr/2012:14:09:17] ENGINE Started monitor thread 'Autoreloader'.
[15/Apr/2012:14:09:17] ENGINE Started monitor thread '_TimeoutMonitor'.
[15/Apr/2012:14:09:17] ENGINE Serving on 127.0.0.1:8080
[15/Apr/2012:14:09:17] ENGINE Bus STARTED
Chromeにのみ発生するエラーを示唆するコードはありません。あなたの端末に何かエラー文がありますか? – Makoto
端末にエラーはありません。Chromeがロードしようとすると、端末に何も表示されません。 – kadrian
CPが別のアドレスにバインドしている可能性があります。 CherryPyのログから "Serving HTTP on ____"行を貼り付けることもできます。 – fumanchu