本帖最后由 惊残孤雪 于 2020-9-14 14:31 编辑
级别不够,不能去模块板块发布,只能在这唠叨
模块采用易语言自带的“网络服务器”支持库开发,服务器处理完成后,自动断开客户连接,监听下一个客户。
适用范围:管理员后台,控制面板等,WEB API
外网连接:支持
模板文件嵌入:如下<include src="./public/header.html"></include>
我是主体文件 - index.html
<include src="./public/footer.html"></include>
模板变量:在开发,要做到在HTML模板文件中,自动替换标签${time} 解析为当前时间 00:00:01
${date} 解析为当前日期 2020-09-14
........
........
........ 更多,做到支持除了系统外,还支持自定义变量
模块图
交给服务器自己处理 演示代码
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | | 变量名 | 类 型 | 数组 | 备 注 | WEB服务器 | 类_WEB服务器 | |
编辑框2.内容 = “” 判断 (WEB服务器. 启动 (取运行目录 () + “\web”, 到数值 (编辑框1.内容 ), &子程序_响应客户端 ))  编辑框2. 加入文本 (“服务器启动成功:http://127.0.0.1:” + 到文本 (编辑框1.内容 ) + “ 绑定路径:” + 取运行目录 () + “\web” + #换行符 + #换行符 ) 编辑框2. 加入文本 (“服务器启动失败” + #换行符 + #换行符 ) 编辑框2. 加入文本 (“---请求头信息-------------------------------------------------------------” + #换行符 )编辑框2. 加入文本 (请求头信息 + #换行符 + #换行符 )返回 (“”) WEB服务器. 停止 ()
自定义数据返回给客户端 演示代码,适合二次开发,和WEB API开发
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | | 变量名 | 类 型 | 数组 | 备 注 | WEB服务器 | 类_WEB服务器 | |
编辑框2.内容 = “” 判断 (WEB服务器. 启动 (取运行目录 () + “\web”, 到数值 (编辑框1.内容 ), &子程序_响应客户端 ))  编辑框2. 加入文本 (“服务器启动成功:http://127.0.0.1:” + 到文本 (编辑框1.内容 ) + “ 绑定路径:” + 取运行目录 () + “\web” + #换行符 + #换行符 ) 编辑框2. 加入文本 (“服务器启动失败” + #换行符 + #换行符 ) 变量名 | 类 型 | 静态 | 数组 | 备 注 | 临时字节集 | 字节集 | | | 临时文本 | 文本型 | | |
编辑框2. 加入文本 (“---请求头信息-------------------------------------------------------------” + #换行符 )编辑框2. 加入文本 (请求头信息 + #换行符 + #换行符 )临时字节集 = 到字节集 (“欢迎使用静态版WEB服务器v1.0”)临时字节集 = 编码转换 (临时字节集, #编码_GBK, #编码_UTF_8, )临时文本 = 编码_BASE64编码 (临时字节集 ) 返回 (临时文本 ) WEB服务器. 停止 ()
静态版WEB服务器模块.rar
(1.59 MB, 下载次数: 1072)
开发完成模板变量 在分享模块源码给需要的易友
|