递归火山软件开发平台

标题: 使用Rust开发封装的Axum的web库 [打印本页]

作者: songguoqing    时间: 昨天 21:15
标题: 使用Rust开发封装的Axum的web库


看到各路大神都在发,我也来发一个自己的处女座,使用rust的axum库封装的火山视窗类库

服务控制模块 (2个函数)
StartServer - 启动 HTTP 服务
StopServer - 停止 HTTP 服务
HTTP 回调模块 (2个函数)
SetHttpRequestCallback - 设置请求回调
GetRequestInfo - 获取请求信息
JSON 解析模块 (5个函数)
ParseJsonField - 解析 JSON 字段
GetRequestField - 获取请求字段
JsonParser_Init - 初始化解析器
JsonParser_GetField - 获取解析字段
JsonParser_ReadField - 直接读取字段
模板引擎模块 (7个函数)
BindTemplateDir - 绑定模板目录
ReturnStaticHtml - 返回静态 HTML
ReturnPlainText - 返回纯文本
ReturnRedirect301/302 - 重定向
响应控制模块 (9个函数)
Return200Response - 200 成功响应
Return404Response - 404 错误响应
Return500Response - 500 服务器错误
登录认证模块 (3个函数)
ReturnLoginSuccess - 登录成功
ReturnLoginFailed - 登录失败
ReturnLoginSuccessWithPage - 登录成功返回页面
静态文件模块 (2个函数)
BindStaticDir - 绑定静态目录
BindUploadDir - 绑定上传目录
数据库中间件模块 (4个函数)
DB_Connect - 连接数据库
DB_Disconnect - 断开连接
DB_ExecuteQuery - 执行cha询
DB_ExecuteUpdate - 执行更新
JSON 构建模块 (4个函数)
JsonCreateEmpty - 创建空 JSON
JsonAddStringField - 添加字符串
JsonAddIntField - 添加整数
JsonAddBoolField - 添加布尔


作者: 流星雨有点酷    时间: 昨天 23:55
6




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4