简单记录将前端接口化带到项目过程
简单记录将前端接口化带到项目过程
该方案基于vite vue-ts进行实践,其他环境不会影响库使用,请自测
- 包使用:
-
"jsonschema": "^1.2.4",
"typescript-json-schema": "^0.37.0",
"url": "^0.11.0",
-
- 在src/api下创建res类型
-
并使用命令生成schema文件
-
typescript-json-schema ./src/types/response.d.ts '*' -o ./src/types/response.json --id=api --required --strictNullChecks
- 封装schema方法
-
- 在需要检验的位置进行api res检查
- 感谢您的阅读,如果有误,或者其他问题,请回复
- 如jsonschema url库报错,请导入url库进行临时解决
- 如有其他好的想法请留言联系