1. 首先,编写一个HTML文件,helloword.html
2. 编写一个Nevow控制程序文件,helloword.py
3. 编写Twisted控制程序, helloword.tac
4. 使用命令:
twistd -n -o -y helloword.tac
即可启动服务,如果要让服务在后台跑,可以去掉-n,就采用daemon方式启动twistd服务。
<html> |
<head> |
<title>Hello, world!</title> |
</head> |
<body> |
<p>Hello, world!</p> |
</body> |
</html> |
2. 编写一个Nevow控制程序文件,helloword.py
from nevow import loaders, rend |
class HelloWorld(rend.Page): |
addSlash = True |
docFactory = loaders.xmlfile('helloworld.html') |
from twisted.application import internet |
from twisted.application import service |
from nevow import appserver |
import helloworld |
application = service.Application('helloworld') |
site = appserver.NevowSite(helloworld.HelloWorld()) |
webServer = internet.TCPServer(8080, site) |
webServer.setServiceParent(application) |
4. 使用命令:
twistd -n -o -y helloword.tac
即可启动服务,如果要让服务在后台跑,可以去掉-n,就采用daemon方式启动twistd服务。