IoTGateway项目生成Api并通过swagger和Postman调用

程序员有二十年 2024-11-17 10:58:38

依托于WTM强大的代码生成功能,可以很容易的生成项目中各个Model的增、删、改、查、导入、导出的Api代码和逻辑。

具体如下:

1. 启用QuickDebug模式

在appsettings.json中

"IsQuickDebug": true //默认为false2. 启动项目

访问 http://localhost:518/,并登录

用户名admin 密码iotgateway.net

3. 打开代码生成器页面

4. 选择模型

记得勾选 生成Api ,点击生成

5. 模型字段配置

配置相关字段,点击继续

6. 开始生成

可以看到每个模型有6个文件,点击开始生成

7. 查看Api

重启项目,访问http://localhost:518/swagger/index.html,可以看到我们刚生成的Api

8. swagger页面调用Api{ "Page": 1, "Limit": 2}

9. 通过postman调用Api

导入项目api的json文件

10. 设置环境变量,调用LoginJwt接口获取token

11. 填入token

没有token会401

12. 设置请求体,调用接口{ "Page": 1, "Limit": 2}

13. 配置Api菜单

14. 业务逻辑

默认情况下,代码生成器只实现了数据库中数据的增删改查,具体业务逻辑可以参考已实现的VM进行业务进行自定义处理。另外,记得关闭QuickDebug模式再发布

0 阅读:0

程序员有二十年

简介:感谢大家的关注