web.py-指定地址和端口

如何在web.py中指定监听地址和端口?就像是:

web.application( urls, host="33.44.55.66", port=8080 )

我想避免使用默认的web.py命令行解析

回答:

从web.py的API文档中:

 **模块web.httpserver**

函数runimple(func,server_address =('0.0.0.0',8080))

运行承载WSGI应用程序func的CherryPy WSGI服务器。目录static /是静态托管的。

import web

class MyApplication(web.application):

def run(self, port=8080, *middleware):

func = self.wsgifunc(*middleware)

return web.httpserver.runsimple(func, ('0.0.0.0', port))

if __name__ == "__main__":

app = MyApplication(urls, globals())

app.run(port=8888)

以上是 web.py-指定地址和端口 的全部内容, 来源链接: utcz.com/qa/410573.html

回到顶部