我試過http://flask.pocoo.org/snippets/24/上的方法讓燒瓶在CheryPy服務器上工作,並且它工作起來,目前爲止沒有問題。但除了「/」之外,我無法路由任何其他內容。例如,如果我想要路由到localhost/xyz,它會返回「Hello World」。CherryPy上的燒瓶路由問題
我應該爲每條路徑創建單個Flask應用程序嗎?
的server.py是:
from cherrypy import wsgiserver
from qwe import app
d=wsgiserver.WSGIPathInfoDispatcher({"/":app,"/xyz":app})
server=wsgiserver.CherryPyWSGIServer(('0.0.0.0',80),d)
if __name__ == '__main__':
try:
server.start()
except KeyboardInterrupt:
server.stop()
的qwe.py是:
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello World"
@app.route("/xyz")
def ff():
return "Test1"
刪除' 「/ XYZ」:app' – jfs
@ J.F.Sebastian請添加爲回答 – plaes
@ J.F。塞巴斯蒂安刪除並獲得404本地localhost/xyz – kilkurdu