专栏名称: dotNET跨平台
专注于.NET Core的技术传播。在这里你可以谈微软.NET,Mono的跨平台开发技术。在这里可以让你的.NET项目有新的思路,不局限于微软的技术栈,横跨Windows,Linux 主流平台
今天看啥  ›  专栏  ›  dotNET跨平台

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

dotNET跨平台  · 公众号  ·  · 2024-11-17 08:00
    

文章预览

依托于 WTM 强大的代码生成功能,可以很容易的生成项目中各个Model的增、删、改、查、导入、导出的Api代码和逻辑。 具体如下: 1. 启用QuickDebug模式 在 appsettings.json 中 "IsQuickDebug": true //默认为false 2. 启动项目 访问 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. 业务逻辑 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览