Replies: 2 comments 3 replies
-
首先,非常高兴看到你使用 PyWebIO 做出了属于自己的小工具。 为何不试试 Caddy 呢?它和 Nginx 一样,都是 Web 服务器,但配置更加简单,而且可以自动帮你完成 TLS 证书的获取和续签。 在 Caddy 2 中,WebSocket 支持是开箱即用的,不需要额外配置,你只需要在配置文件中写入以下内容:
然后运行 Caddy,你现在可以访问 your.domain.com 看到部署效果了。 |
Beta Was this translation helpful? Give feedback.
1 reply
-
我试了在使用 |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
问题背景
大佬你好
我是学了一点python知识的小白
用了您的pywebio
很顺利的搭建了一个小网站
站点
我现在想添加一个新功能
就是等用户关闭页面之后
清理一些文件
于是查阅文档找到了defer_call()函数
问题描述
在使用
defer_call()
函数的时候我遇到了问题如果用
start_server()
进行部署,可以正常的调用
defer_call()
但是如果用
path_deploy_http()
则没有任何反应
以下是最小代码示例
当我运行以上代码时,一切正常。
当我关闭页面,或者输入唯一输入的input之后
就会出现以下提示,并顺利的启动
defer_call()
但如果我把以上代码实例中最后的
platform.start_server(main,port=5012,debug=True)
换成
platform.path_deploy_http('/patch',port=5012,debug=True)
那么在关闭页面后,没有任何反应,也不会运行
defer_call()
。我不太清楚是哪的问题~
为什么要使用path_deploy_http()来部署
其实我还试了文档中的其他部署方式
简单的来说
最后
谢谢大佬看到这里
pywebIO对我的帮助很大
我属于编程爱好者
没有编程背景和经验
所以也想过可能是我在使用过程中有一些最基础的问题没有搞懂才导致的问题。。。
提前谢谢大佬的解答
Beta Was this translation helpful? Give feedback.
All reactions