CherryPy 配置

2023-12-30 23:06 更新

CherryPy自带Web(HTTP)服务器。 这就是为什么CherryPy是自包含的,允许用户在获取库的几分钟内运行CherryPy应用程序。

web server充当应用程序的网关,在此帮助下,所有请求和响应都保持跟踪。

要启动Web服务器,用户必须进行以下调用 -

cherryPy.server.quickstart()

internal engine of CherryPy的internal engine of CherryPy负责以下活动 -

  • 创建和管理请求和响应对象。
  • 控制和管理CherryPy流程。

该框架带有自己的配置系统,允许您参数化HTTP服务器。 配置的设置可以存储在语法接近INI格式的文本文件中,也可以存储为完整的Python字典。

要配置CherryPy服务器实例,开发人员需要使用设置的全局部分。

global_conf = {
   'global': {
      'server.socket_host': 'localhost',
      'server.socket_port': 8080,
   },
}
application_conf = {
   '/style.css': {
      'tools.staticfile.on': True,
      'tools.staticfile.filename': os.path.join(_curdir, 'style.css'),
   }
}
This could be represented in a file like this:
[global]
server.socket_host = "localhost"
server.socket_port = 8080
[/style.css]
tools.staticfile.on = True
tools.staticfile.filename = "/full/path/to.style.css"


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号