广州大彩串口屏论坛_大彩开发者交流论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 6|回复: 0

DbugLUA入门教程-helloword

[复制链接]

67

主题

257

帖子

1万

积分

版主

大彩爱好者Q群14769485

Rank: 7Rank: 7Rank: 7

积分
10610
QQ
发表于 2 小时前 | 显示全部楼层 |阅读模式
快速进行流程化创建api接口:
1、新建一个项目
2、删除里面的DEMO实例代码和文件只保留一个空的index.lua文件(或者全部删除了重新创建)
3、添加一个流程函数,例如添加的是abc,然后再在左侧打开

3、添加流程步骤

4、添加"返回器"这个流程,原理就是return 内容

5、返回器切换为自由表达式,可以自由输入Lua代码然后保存。
这里演示cjson.encode({msg="你好"})或者直接输入'{"msg":"你好"}'也行,两个输入都是等同于

6、回到index.lua进行编辑,输入route("index",abc)注册index路由到abc函数,一个项目只允许有一个index路由,可以任意注册到某个函数,但是返回值必须是json格式的



屏幕中如何进行,详情见大彩函数文档
1、使用屏幕的函数进行请求http_request(任务id任意设置,LUA运行服务IP端口,"get/post","协议头",传递给服务器的数据)
例如服务端ip是192.168.1.102端口是8080,任务id随便定义"1",使用post传递
请求index首页路由
http_request("1","192.168.1.102:8080","1","",{})
如果在debuglua中注册了其他的路由route("abc/def",***)访问方式就是
http_request("1","192.168.1.102:8080/abc/def","1","",{})

2、使用屏幕的函数回调服务器返回的数据on_http_response(taskid,response)
然后就是if taskid == "1"然后处理response返回的数据就行

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
联系邮件619837343@qq.com
点我下载→[url=https://bbs.gz-dc.com//forum.php?mod=viewthread&tid=1624&fromuid=39154]TFT【易模块】封装好的函数库[/u
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|广州大彩串口屏论坛_大彩开发者交流论坛

GMT+8, 2026-10-22 15:58 , Processed in 0.038982 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表