私はWebアプリケーションを作成しようとしています.jorn xhr呼び出しのためにTornado Webを使用しています。しかし、私はメインのアプリを提供する静的なindex.htmlを提供しようとしています。 シンプルなページを提供しても、アプリケーションの残りの部分にリクエストハンドラはありますか?竜巻Webサーバーからindex.htmlを提供
は、ここで私はこれまで試したものです:
import tornado.ioloop
import tornado.web
import json
import os
games = [...]
class HomeHandler(tornado.web.RequestHandler):
def get(self):
self.render('index.html')
class MatchHandler(tornado.web.RequestHandler):
def get(self):
self.write(json.dumps(games))
path = os.path.join(os.getcwd(), 'app')
if __name__ == "__main__":
application = tornado.web.Application(
[
(r'/', HomeHandler),
(r'/games', MatchHandler),
(r'/*.*', tornado.web.StaticFileHandler, {'path': path})
],
template_path=os.path.join(os.path.dirname(__file__), 'app')
)
application.listen(16001)
tornado.ioloop.IOLoop.current().start()
感謝を事前に!