ThinkJS 1.2 中文文档ThinkJS 是⼀一款⾼高效、简单易⽤用的 Node.js MVC 框架。基于 ES6 Promise 开发,让异步编程更加简单、⽅方便。 ⾃自动启动服务 ⽀支持 Http、命令⾏行、WebSocket、Restful等多种⽅方式调⽤用 CBD 架构,MVC 模式 基于 Promise,异步编程更加简单 封装了 Db, Cache, Session 等常⽤用功能 开发模式下⽂文件修改后⽴立即⽣生效,⽆无需重启 // ⽤用户名 'db_pwd': '', // 密码 'use_websocket': true, // 使⽤用 websocket } JavaScript 注意: 配置参数的 key 不区分⼤大⼩小写(key 会强制转为⼩小写)。建议使⽤用⼩小写,便于阅读。 配置值除了是 return self.success(); }) ThinkJS 可以⽆无缝的⽀支持 websocket ,写 WebSocket 的逻辑和普通的 Http 请求的⽅方式⼀一致,底层使⽤用了 websocket-driver 模块。 websocket 的功能默认是关闭的,使⽤用 WebSocket 需要开启下⾯面的配置: 还有下⾯面的配置可以设置: 为了更好的规范浏览器端和服务端之间传送的数据格式,ThinkJS0 码力 | 104 页 | 1.29 MB | 1 年前3
PyWebIO v1.2.3 使用手册Deploy 其他 第三方库生态 构建stand-alone App 数据可视化 示例Demos 基本demo 数据可视化demo 其他 常用的Codemirror选项 Nginx WebSocket配置示例 常见问题 Release notes What’s new in PyWebIO 1.2 What’s new in PyWebIO 1.1 What’s new in PyWebIO tornadoweb.org/en/stable/websocket.html#tornado.websocket.WebSocketHandler] ,并将 其绑定在 /tool 路由下。启动Tornado服务器后,访问 http://localhost/tool 即可打开PyWebIO应用。 注意 当使用Tornado后端时,PyWebIO使用WebSocket协议和浏览器进行通 讯,如果你的Tor 讯,如果你的Tornado应用处在反向代理(比如Nginx)之后,可能需要特别 配置反向代理来支持WebSocket协议,这里 有一个Nginx配置WebSocket 的例子。 需要添加一个PyWebIO相关的路由,用来和浏览器进行Http通讯: from pywebio.platform.flask import webio_view from pywebio import STATIC_PATH from flask0 码力 | 119 页 | 7.44 MB | 1 年前3
PyWebIO v1.2.2 使用手册Deploy 其他 第三方库生态 构建stand-alone App 数据可视化 示例Demos 基本demo 数据可视化demo 其他 常用的Codemirror选项 Nginx WebSocket配置示例 常见问题 Release notes What’s new in PyWebIO 1.2 What’s new in PyWebIO 1.1 What’s new in PyWebIO tornadoweb.org/en/stable/websocket.html#tornado.websocket.WebSocketHandler] ,并将 其绑定在 /tool 路由下。启动Tornado服务器后,访问 http://localhost/tool 即可打开PyWebIO应用。 注意 当使用Tornado后端时,PyWebIO使用WebSocket协议和浏览器进行通 讯,如果你的Tor 讯,如果你的Tornado应用处在反向代理(比如Nginx)之后,可能需要特别 配置反向代理来支持WebSocket协议,这里 有一个Nginx配置WebSocket 的例子。 需要添加一个PyWebIO相关的路由,用来和浏览器进行Http通讯: from pywebio.platform.flask import webio_view from pywebio import STATIC_PATH from flask0 码力 | 119 页 | 7.41 MB | 1 年前3
ThinkJS 2.0 中文文档��������������� REST API �������� REST ����������������������� ThinkJS �� socket.io � sockjs ���� WebSocket �������������������� ������������������� ThinkJS �� 1500+ ������������� 95% ���������������������� ThinkJS �� Hook � Middleware �������������������� ThinkJS ������������������������������� ���� WebSocket � ������� ������������� Hook � Middleware ����� HTTP ���� [2015-10-12 14:10:03] [HTTP] GET Version: 2.0.0 [2015-09-21 20:21:09] [THINK] Cluster Status: closed [2015-09-21 20:21:09] [THINK] WebSocket Status: closed [2015-09-21 20:21:09] [THINK] File Auto Reload: true [2015-09-21 20:21:09] [THINK]0 码力 | 238 页 | 1.87 MB | 1 年前3
PyWebIO v1.1.0 使用手册Flask相关 Django相关 aiohttp相关 其他 第三方库生态 数据可视化 示例Demos 基本demo 数据可视化demo 其他 常用的Codemirror选项 Nginx WebSocket配置示例 常见问题 Release notes What’s new in PyWebIO 1.1 What’s new in PyWebIO 1.0 What’s new in PyWebIO tornadoweb.org/en/stable/websocket.html#tornado.websocket.WebSocketHandler] , 并 将其绑定在 /tool 路由下。启动Tornado服务器后,访问 http://localhost/tool 即可打开PyWebIO应用 注意 当使用Tornado后端时,PyWebIO使用WebSocket协议和浏览器进行通 讯,如果你的Tor 讯,如果你的Tornado应用处在反向代理(比如Nginx)之后, 可能需要特 别配置反向代理来支持WebSocket协议,这里 有一个Nginx配置 WebSocket的例子。 需要添加一个PyWebIO相关的路由,用来和浏览器进行Http通讯: from pywebio.platform.flask import webio_view from pywebio import STATIC_PATH from0 码力 | 119 页 | 7.41 MB | 1 年前3
PyWebIO v1.4.0 使用手册platform 模块 pywebio.platform 模块提供了将PyWebIO应用以多种方式部署的支持。 PyWebIO的服务端与浏览器可以通过两种协议(WebSocket 和 HTTP 协议)进行 通信,默认使用WebSocket协议,如果你想使用HTTP协议,你可以选择本模块 中的其他 start_server() 函数。 如果要为PyWebIO应用设置一些网页相关的配置,可以尝试使用 , 'flask' , 'django' , 'aiohttp' , 'starlette'. protocol (str): PyWebIO服务器与浏览器之间的通信协议。可能的值 为 'websocket' 或 'http' request (object): 创建当前会话时的Web请求对象. 根据PyWebIO使 用的后端Server不同,request 的类型也不同: 使用Tornado后端时 rence.html#aiohttp.web.BaseRequest] 实例 当使用FastAPI或Starlette时, request 属性为 starlette.websockets.WebSocket [https://www.starlette.io/websockets/] 实例 会话信息对象的 user_agent 属性是通过 user-agents 库进行解析生成的。参见 https://github0 码力 | 135 页 | 7.45 MB | 1 年前3
PyWebIO v1.2.3 使用手册PyWebIO 应用。 注意: 当使用 Tornado 后端时,PyWebIO 使用 WebSocket 协议和浏览器进行通讯,如果你的 Tornado 应用 处在反向代理 (比如 Nginx) 之后,可能需要特别配置反向代理来支持 WebSocket 协议,这里 有一个 Nginx 配置 WebSocket 的例子。 Flask 需要添加一个 PyWebIO 相关的路由,用来和浏览器进行 PyWebIO, 发布 1.2.3 访问 http://localhost/tool 即可打开 PyWebIO 应用 aiohttp 需要添加一个 PyWebIO 相关的路由,用来和浏览器进行 WebSocket 通讯: from aiohttp import web from pywebio.platform.aiohttp import static_routes, webio_handler PyWebIO 应用 注意: 当使用 aiohttp 后端时,PyWebIO 使用 WebSocket 协议和浏览器进行通讯,如果你的 aiohttp 应用处 在反向代理 (比如 Nginx) 之后,可能需要特别配置反向代理来支持 WebSocket 协议,这里 有一个 Nginx 配置 WebSocket 的例子。 Notes PyWebIO 静态资源的托管 PyWebIO 默认使用0 码力 | 102 页 | 1.67 MB | 1 年前3
PyWebIO v1.2.2 使用手册PyWebIO 应用。 注意: 当使用 Tornado 后端时,PyWebIO 使用 WebSocket 协议和浏览器进行通讯,如果你的 Tornado 应用 处在反向代理 (比如 Nginx) 之后,可能需要特别配置反向代理来支持 WebSocket 协议,这里 有一个 Nginx 配置 WebSocket 的例子。 Flask 需要添加一个 PyWebIO 相关的路由,用来和浏览器进行 路径下。启动 Django 应用后, 访问 http://localhost/tool 即可打开 PyWebIO 应用 aiohttp 需要添加一个 PyWebIO 相关的路由,用来和浏览器进行 WebSocket 通讯: from aiohttp import web from pywebio.platform.aiohttp import static_routes, webio_handler PyWebIO 应用 注意: 当使用 aiohttp 后端时,PyWebIO 使用 WebSocket 协议和浏览器进行通讯,如果你的 aiohttp 应用处 在反向代理 (比如 Nginx) 之后,可能需要特别配置反向代理来支持 WebSocket 协议,这里 有一个 Nginx 配置 WebSocket 的例子。 Notes PyWebIO 静态资源的托管 PyWebIO 默认使用0 码力 | 102 页 | 1.69 MB | 1 年前3
PyWebIO v1.5.1 使用手册platform 模块 pywebio.platform 模块提供了将PyWebIO应用以多种方式部署的支持。 PyWebIO的服务端与浏览器可以通过两种协议(WebSocket 和 HTTP 协议)进行 通信,默认使用WebSocket协议,如果你想使用HTTP协议,你可以选择本模块 中的其他 start_server() 函数。 如果要为PyWebIO应用设置一些网页相关的配置,可以尝试使用 , 'flask' , 'django' , 'aiohttp' , 'starlette'. protocol (str): PyWebIO服务器与浏览器之间的通信协议。可能的值 为 'websocket' 或 'http' request (object): 创建当前会话时的Web请求对象. 根据PyWebIO使 用的后端Server不同,request 的类型也不同: 使用Tornado后端时 rence.html#aiohttp.web.BaseRequest] 实例 当使用FastAPI或Starlette时, request 属性为 starlette.websockets.WebSocket [https://www.starlette.io/websockets/] 实例 会话信息对象的 user_agent 属性是通过 user-agents 库进行解析生成的。参见 https://github0 码力 | 144 页 | 7.46 MB | 1 年前3
PyWebIO v1.5.2 使用手册platform 模块 pywebio.platform 模块提供了将PyWebIO应用以多种方式部署的支持。 PyWebIO的服务端与浏览器可以通过两种协议(WebSocket 和 HTTP 协议)进行 通信,默认使用WebSocket协议,如果你想使用HTTP协议,你可以选择本模块 中的其他 start_server() 函数。 如果要为PyWebIO应用设置一些网页相关的配置,可以尝试使用 , 'flask' , 'django' , 'aiohttp' , 'starlette'. protocol (str): PyWebIO服务器与浏览器之间的通信协议。可能的值 为 'websocket' 或 'http' request (object): 创建当前会话时的Web请求对象. 根据PyWebIO使 用的后端Server不同,request 的类型也不同: 使用Tornado后端时 rence.html#aiohttp.web.BaseRequest] 实例 当使用FastAPI或Starlette时, request 属性为 starlette.websockets.WebSocket [https://www.starlette.io/websockets/] 实例 会话信息对象的 user_agent 属性是通过 user-agents 库进行解析生成的。参见 https://github0 码力 | 144 页 | 7.46 MB | 1 年前3
共 116 条
- 1
- 2
- 3
- 4
- 5
- 6
- 12













