使用 Tornado 开发 RESTful API 及异步代码实践
1. 映射 URL 模式到请求处理程序
要将 URL 模式映射到之前编写的 tornado.web.RequestHandler 子类。以下代码创建了应用程序的主入口点,使用 API 的 URL 模式对其进行初始化,并开始监听请求。
打开之前创建的 api.py 文件,添加以下代码:
import tornado.web
import tornado.ioloop
# 假设这些类已经定义
class HexacopterHandler(tornado.web.RequestHandler):
pass
class LedHandler(tornado.web.RequestHandler):
pass
class AltimeterHandler(tornado.web.RequestHandler):
pass
application = web.Application([
(r"/hexacopters/([0-9]+)", HexacopterHandler),
(r"/leds/([0-9]+)", LedHandler),
(r"/altimeters/([0-9]+)", AltimeterHandler),
], debug=True)
if __name__ == "__main__":
port = 8888
print("Listening at port {0}".format(port))
超级会员免费看
订阅专栏 解锁全文
686

被折叠的 条评论
为什么被折叠?



