У меня есть простой сервер торнадо, который по умолчанию показывает index.html - это работает. Однако я также хочу отобразить файл json для конечной точки localhost / default, а когда я перехожу к localhost: 8000 / default, выдается ошибка (TypeError: get (), пропускающий 1 обязательный позиционный аргумент: 'path').
Вот конфигурация приложения.
application = tornado.web.Application([
(r"/", MainHandler),
(r"/login", LoginHandler),
(r"/getToken", TokenHandler),
(r"/default", tornado.web.StaticFileHandler, {"path": root, "default_filename": "test.json"}),
(r"/(.*)", tornado.web.StaticFileHandler, {"path": root, "default_filename": "index.html"}),
])