PyWebIO v1.3.1 使用手册
能启动一个进程来处理请求。 如果仍然希望使用多进程来提高并发,一种方式是使用 Uvicorn+FastAPI,或者你也可以启动多个 Tor- nado/aiohttp 进程,并在它们之前添加外部的负载均衡软件(如 HAProxy 或 nginx)。这些后端使用 WebSocket 协议与浏览器进行通信,所以不存在上述问题。 PyWebIO 静态资源的托管 PyWebIO 默认使用 CDN 来获取前端的静态资源,如果要将 webio_view() 或 webio_handler() 的 cdn 参数设置为 False 。 cdn=False 时需要将静态资源托管在和 PyWebIO 应用同级的目录下。同时,也可以通过 cdn 参数直接设置 PyWebIO 静态资源的 URL 目录。 PyWebIO 的静态文件的路径保存在 pywebio.STATIC_PATH 中,可使用命令 python3 -c "import pywebio; path_deploy_http() 来从一个路径中部署 PyWebIO 应用。服务端会根据 用户访问的 URL 来确定需要加载的文件并从中读取 PyWebIO 应用来运行。 用户无法访问该目录下以下划线开始的文件和目录。 pywebio.platform.path_deploy(base, port=0, host=”, index=True, static_dir=None, recon- nect_timeout=00 码力 | 111 页 | 1.70 MB | 1 年前3PyWebIO v1.3.3 使用手册
能启动一个进程来处理请求。 如果仍然希望使用多进程来提高并发,一种方式是使用 Uvicorn+FastAPI,或者你也可以启动多个 Tor- nado/aiohttp 进程,并在它们之前添加外部的负载均衡软件(如 HAProxy 或 nginx)。这些后端使用 WebSocket 协议与浏览器进行通信,所以不存在上述问题。 PyWebIO 静态资源的托管 PyWebIO 默认使用 CDN 来获取前端的静态资源,如果要将 webio_view() 或 webio_handler() 的 cdn 参数设置为 False 。 cdn=False 时需要将静态资源托管在和 PyWebIO 应用同级的目录下。同时,也可以通过 cdn 参数直接设置 PyWebIO 静态资源的 URL 目录。 PyWebIO 的静态文件的路径保存在 pywebio.STATIC_PATH 中,可使用命令 python3 -c "import pywebio; path_deploy_http() 来从一个路径中部署 PyWebIO 应用。服务端会根据 用户访问的 URL 来确定需要加载的文件并从中读取 PyWebIO 应用来运行。 用户无法访问该目录下以下划线开始的文件和目录。 pywebio.platform.path_deploy(base, port=0, host=”, index=True, static_dir=None, recon- nect_timeout=00 码力 | 111 页 | 1.70 MB | 1 年前3PyWebIO v1.3.2 使用手册
能启动一个进程来处理请求。 如果仍然希望使用多进程来提高并发,一种方式是使用 Uvicorn+FastAPI,或者你也可以启动多个 Tor- nado/aiohttp 进程,并在它们之前添加外部的负载均衡软件(如 HAProxy 或 nginx)。这些后端使用 WebSocket 协议与浏览器进行通信,所以不存在上述问题。 PyWebIO 静态资源的托管 PyWebIO 默认使用 CDN 来获取前端的静态资源,如果要将 webio_view() 或 webio_handler() 的 cdn 参数设置为 False 。 cdn=False 时需要将静态资源托管在和 PyWebIO 应用同级的目录下。同时,也可以通过 cdn 参数直接设置 PyWebIO 静态资源的 URL 目录。 PyWebIO 的静态文件的路径保存在 pywebio.STATIC_PATH 中,可使用命令 python3 -c "import pywebio; path_deploy_http() 来从一个路径中部署 PyWebIO 应用。服务端会根据 用户访问的 URL 来确定需要加载的文件并从中读取 PyWebIO 应用来运行。 用户无法访问该目录下以下划线开始的文件和目录。 pywebio.platform.path_deploy(base, port=0, host=”, index=True, static_dir=None, recon- nect_timeout=00 码力 | 111 页 | 1.70 MB | 1 年前3PyWebIO v1.3.0 使用手册
能启动一个进程来处理请求。 如果仍然希望使用多进程来提高并发,一种方式是使用 Uvicorn+FastAPI,或者你也可以启动多个 Tor- nado/aiohttp 进程,并在它们之前添加外部的负载均衡软件(如 HAProxy 或 nginx)。这些后端使用 WebSocket 协议与浏览器进行通信,所以不存在上述问题。 PyWebIO 静态资源的托管 PyWebIO 默认使用 CDN 来获取前端的静态资源,如果要将 webio_view() 或 webio_handler() 的 cdn 参数设置为 False 。 cdn=False 时需要将静态资源托管在和 PyWebIO 应用同级的目录下。同时,也可以通过 cdn 参数直接设置 PyWebIO 静态资源的 URL 目录。 PyWebIO 的静态文件的路径保存在 pywebio.STATIC_PATH 中,可使用命令 python3 -c "import pywebio; path_deploy_http() 来从一个路径中部署 PyWebIO 应用。服务端会根据 用户访问的 URL 来确定需要加载的文件并从中读取 PyWebIO 应用来运行。 用户无法访问该目录下以下划线开始的文件和目录。 pywebio.platform.path_deploy(base, port=0, host=”, index=True, static_dir=None, recon- nect_timeout=00 码力 | 111 页 | 1.70 MB | 1 年前3PyWebIO v1.5.2 使用手册
时分享给其他人。 将 PyWebIO 应用部署为 web 服务的另一种方式是使用path_deploy() 。path_deploy() 可以从一个目 录中部署 PyWebIO 应用,只需要在该目录下的 python 文件中定义 PyWebIO 应用,就可以通过 URL 中的路 径来访问这些应用了。 注意: 注意,在 Server 模式下,pywebio.input 、pywebio.output path_deploy() 或 path_deploy_http() 来从一个目录中部署 PyWebIO 应用。该目录下的 python 文件需要包含一个名为 main 的函数作为 PyWebIO 应用。服务端会根据用户访问的 URL 来确定需要 加载的文件并从中读取 PyWebIO 应用来运行。 用户无法访问该目录下以下划线开始的文件和目录。 例如,给定如下文件结构: 60 Chapter 4. Documentation nado_app_settings) 从一个路径中部署 PyWebIO 应用 服务端使用 WebSocket 协议与浏览器进行通讯。 参数 • base (str) –用于加载 PyWebIO 应用的根目录 • port (int) –服务器监听的端口 • host (str) –服务绑定的地址 • index (bool/callable) –当请求一个文件夹时是否显示默认的索引页面,默认为0 码力 | 125 页 | 1.72 MB | 1 年前3PyWebIO v1.6.0 使用手册
时分享给其他人。 将 PyWebIO 应用部署为 web 服务的另一种方式是使用path_deploy() 。path_deploy() 可以从一个目 录中部署 PyWebIO 应用,只需要在该目录下的 python 文件中定义 PyWebIO 应用,就可以通过 URL 中的路 径来访问这些应用了。 注意: 注意,在 Server 模式下,pywebio.input 、pywebio.output path_deploy() 或 path_deploy_http() 来从一个目录中部署 PyWebIO 应用。该目录下的 python 文件需要包含一个名为 main 的函数作为 PyWebIO 应用。服务端会根据用户访问的 URL 来确定需要 加载的文件并从中读取 PyWebIO 应用来运行。 用户无法访问该目录下以下划线开始的文件和目录。 例如,给定如下文件结构: 60 Chapter 4. Documentation nado_app_settings) 从一个路径中部署 PyWebIO 应用 服务端使用 WebSocket 协议与浏览器进行通讯。 参数 • base (str) –用于加载 PyWebIO 应用的根目录 • port (int) –服务器监听的端口 • host (str) –服务绑定的地址 • index (bool/callable) –当请求一个文件夹时是否显示默认的索引页面,默认为0 码力 | 123 页 | 1.72 MB | 1 年前3PyWebIO v1.5.0 使用手册
时分享给其他人。 将 PyWebIO 应用部署为 web 服务的另一种方式是使用path_deploy() 。path_deploy() 可以从一个目 录中部署 PyWebIO 应用,只需要在该目录下的 python 文件中定义 PyWebIO 应用,就可以通过 URL 中的路 径来访问这些应用了。 注意: 注意,在 Server 模式下,pywebio.input 、pywebio.output path_deploy() 或 path_deploy_http() 来从一个目录中部署 PyWebIO 应用。该目录下的 python 文件需要包含一个名为 main 的函数作为 PyWebIO 应用。服务端会根据用户访问的 URL 来确定需要 加载的文件并从中读取 PyWebIO 应用来运行。 用户无法访问该目录下以下划线开始的文件和目录。 例如,给定如下文件结构: 60 Chapter 4. Documentation nado_app_settings) 从一个路径中部署 PyWebIO 应用 服务端使用 WebSocket 协议与浏览器进行通讯。 参数 • base (str) –用于加载 PyWebIO 应用的根目录 • port (int) –服务器监听的端口 • host (str) –服务绑定的地址 • index (bool/callable) –当请求一个文件夹时是否显示默认的索引页面,默认为0 码力 | 125 页 | 1.72 MB | 1 年前3PyWebIO v1.6.3 使用手册
时分享给其他人。 将 PyWebIO 应用部署为 web 服务的另一种方式是使用path_deploy() 。path_deploy() 可以从一个目 录中部署 PyWebIO 应用,只需要在该目录下的 python 文件中定义 PyWebIO 应用,就可以通过 URL 中的路 径来访问这些应用了。 注意: 注意,在 Server 模式下,pywebio.input 、pywebio.output path_deploy() 或 path_deploy_http() 来从一个目录中部署 PyWebIO 应用。该目录下的 python 文件需要包含一个名为 main 的函数作为 PyWebIO 应用。服务端会根据用户访问的 URL 来确定需要 加载的文件并从中读取 PyWebIO 应用来运行。 用户无法访问该目录下以下划线开始的文件和目录。 例如,给定如下文件结构: 60 Chapter 4. Documentation nado_app_settings) 从一个路径中部署 PyWebIO 应用 服务端使用 WebSocket 协议与浏览器进行通讯。 参数 • base (str) –用于加载 PyWebIO 应用的根目录 • port (int) –服务器监听的端口 • host (str) –服务绑定的地址 • index (bool/callable) –当请求一个文件夹时是否显示默认的索引页面,默认为0 码力 | 123 页 | 1.72 MB | 1 年前3PyWebIO v1.7.1 使用手册
时分享给其他人。 将 PyWebIO 应用部署为 web 服务的另一种方式是使用path_deploy() 。path_deploy() 可以从一个目 录中部署 PyWebIO 应用,只需要在该目录下的 python 文件中定义 PyWebIO 应用,就可以通过 URL 中的路 径来访问这些应用了。 注意: 注意,在 Server 模式下,pywebio.input 、pywebio.output path_deploy() 或 path_deploy_http() 来从一个目录中部署 PyWebIO 应用。该目录下的 python 文件需要包含一个名为 main 的函数作为 PyWebIO 应用。服务端会根据用户访问的 URL 来确定需要 加载的文件并从中读取 PyWebIO 应用来运行。 用户无法访问该目录下以下划线开始的文件和目录。 例如,给定如下文件结构: 60 Chapter 4. Documentation nado_app_settings) 从一个路径中部署 PyWebIO 应用 服务端使用 WebSocket 协议与浏览器进行通讯。 参数 • base (str) –用于加载 PyWebIO 应用的根目录 • port (int) –服务器监听的端口 • host (str) –服务绑定的地址 • index (bool/callable) –当请求一个文件夹时是否显示默认的索引页面,默认为0 码力 | 127 页 | 1.73 MB | 1 年前3PyWebIO v1.5.1 使用手册
时分享给其他人。 将 PyWebIO 应用部署为 web 服务的另一种方式是使用path_deploy() 。path_deploy() 可以从一个目 录中部署 PyWebIO 应用,只需要在该目录下的 python 文件中定义 PyWebIO 应用,就可以通过 URL 中的路 径来访问这些应用了。 注意: 注意,在 Server 模式下,pywebio.input 、pywebio.output path_deploy() 或 path_deploy_http() 来从一个目录中部署 PyWebIO 应用。该目录下的 python 文件需要包含一个名为 main 的函数作为 PyWebIO 应用。服务端会根据用户访问的 URL 来确定需要 加载的文件并从中读取 PyWebIO 应用来运行。 用户无法访问该目录下以下划线开始的文件和目录。 例如,给定如下文件结构: 60 Chapter 4. Documentation nado_app_settings) 从一个路径中部署 PyWebIO 应用 服务端使用 WebSocket 协议与浏览器进行通讯。 参数 • base (str) –用于加载 PyWebIO 应用的根目录 • port (int) –服务器监听的端口 • host (str) –服务绑定的地址 • index (bool/callable) –当请求一个文件夹时是否显示默认的索引页面,默认为0 码力 | 125 页 | 1.72 MB | 1 年前3
共 48 条
- 1
- 2
- 3
- 4
- 5