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

💡 原文中文,约800字,阅读约需2分钟。
📝

内容提要

WTM代码生成器可快速生成项目模型的API代码,步骤包括启用QuickDebug、登录、选择模型、配置字段、生成文件、查看API及调用接口。默认支持增删改查,业务逻辑可自定义,发布前需关闭QuickDebug模式。

🎯

关键要点

  • WTM代码生成器可以快速生成项目中各个Model的API代码和逻辑。
  • 启用QuickDebug模式需要在appsettings.json中设置'IsQuickDebug'为true。
  • 启动项目后,访问http://localhost:518/并使用用户名admin和密码iotgateway.net登录。
  • 打开代码生成器页面并选择模型,勾选生成API选项。
  • 配置模型字段后,点击继续以开始生成代码。
  • 生成后会看到每个模型有6个文件,点击开始生成。
  • 重启项目并访问http://localhost:518/swagger/index.html查看生成的API。
  • 可以通过swagger页面或postman调用API,需导入项目API的json文件。
  • 设置环境变量以调用LoginJwt接口获取token,token缺失会导致401错误。
  • 设置请求体以调用接口,默认情况下代码生成器实现了数据库的增删改查。
  • 具体业务逻辑可以参考已实现的VM进行自定义处理,发布前需关闭QuickDebug模式。
➡️

继续阅读