0
我试图更改Tornado Web应用程序实例在路由失败(或确认Content-Type json)时给出的本机404响应。Tornado Web自定义404其中路径不存在
我找不到文件要做到这一点,所以我现在只是将匹配一切最终的正则表达式:
import tornado.web
class BaseHandler(tornado.web.RequestHandler):
def write_error(self, status_code, **kwargs):
self.finish({
'error': {
'code': status_code,
'message': self._reason,
}
})
class NotFoundHandler(BaseHandler):
def get(self, *args, **kwargs):
raise tornado.web.HTTPError(
status_code=404,
reason="Invalid resource path."
)
app = tornado.web.Application([
(r"/ping", PingHandler),
# ...
(r"(.*)", NotFoundHandler),
])
这感觉就像一个黑客攻击的一位。有没有办法让全球更多地设置?
不知道我怎么错过了param--正是我一直在寻找,谢谢! – zvxr