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模式。
🏷️