Hello World
# hello_server.py
import tornado.ioloop
import tornado.web
class MainHandler(tornado.web.RequestHandler):
def get(self):
self.write("Hello, world")
def make_app():
return tornado.web.Application([ (r"/", MainHandler), ]) # URL Mapping
if __name__ == "__main__":
app = make_app()
app.listen(8888) # Port Number
tornado.ioloop.IOLoop.current().start()
此应用程序通过键入 python3 hello_server.py
或 python hello_server.py
来运行,具体取决于所使用的 Python 版本。
在本地运行时,可以通过从浏览器转到 127.0.0.1:8888
来访问服务器。
服务器将返回 Hello World
。
在 make_app()
函数中,根/
映射到 MainHandler
。这意味着对根 IP 127.0.0.1:8888
的请求将映射到 MainHandler
函数。