标题 ##最近刚开通了博客,有些不完善的地方,以后会越来越好
下面是一个最简单的Tornado实例:
import tornado.ioloop #开启循环,让服务一直等待请求的到来
import tornado.web #web服务基本功能都封装在此模块中
class MainHandler(tornado.web.RequestHandler): #Hander 一个类 指定请求的资源 要做的事情
def get(self): #url都是get请求 处理get请求
self.write("hello tornado") #往客户端输送
application = tornado.web.Application( ##路由表是访问服务器的入口 列表 把很多路由放在一起
[ ##路由
(r"/index",MainHandler), #/index ip + 端口 + 路径 --> 访问服务
]
)
if __name__ == "__main__":
application.listen(8080) #监听端口
tornado.ioloop.IOLoop.instance().start() #一直运行
下面,我们将以上的代码在我的服务器上运行:
python test1.py
接下来打开服务器,输入以下url:
127.0.0.1:8080/index
页面就会把self.write("hello tornado")
里面的内容打印到客户端上面。