擅长:python、mysql、java
<p>仅重命名为<code>default</code>是不够的。它至少需要有可变参数<code>*args</code>可调用才能接收路径段。像这样:</p>
<pre><code>#!/usr/bin/env python3
import cherrypy
config = {
'global' : {
'server.socket_host' : '127.0.0.1',
'server.socket_port' : 8080,
'server.thread_pool' : 8
}
}
class Root:
@cherrypy.expose
def default(self, *args, **kwargs):
cherrypy.log('{0}, {1}'.format(args, kwargs))
return 'OK'
if __name__ == '__main__':
cherrypy.quickstart(Root(), '/', config)
</code></pre>
<p>然后它将捕获<code>http://127.0.0.1:8080/bitgold-rw1/</code>和{<cd4>}之类的东西。在</p>
<p>顺便说一句,如果它是关于<a href="https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller" rel="nofollow">MVC</a>的,它是一个控制器,而不是一个视图。在</p>