简单记录将前端接口化带到项目过程

简单记录将前端接口化带到项目过程


 该方案基于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库进行临时解决
  • 如有其他好的想法请留言联系

 

posted @ 2022-07-20 15:03  clors  阅读(35)  评论(0编辑  收藏  举报