Uninote
Uninote

后端

初始化

远端拉取项目 eson / dajx-client-uni,切换分支

git clone git@git.dajxyl.com:eson/dajx-client-uni.git
git checkout powder

提交流程规范:基于powder创建本地功能分支,功能完毕直接将功能分支推远端等待review后合并

操作

进入项目目录:

  • /api目录里编写对应接口,

  • 进入/powder 进行生成文件 node generate.js (会根据对应的接口生成对应的相关配置文件),第一次需要 npm install 安装包

  • 以后可使用文件监听的方式 会自动进行生成

修改生成的对应文件:

进入/powder/user下对应的接口设置

设置对应的值:defaults 设置对应默认值,geneArgs定义生成值,对应前端生成逻辑,由依赖项目需要根据依赖编写对应依赖数据

功能扩展

文件监听和冲突

第三方文件对比工具Beyound Compare 安装后设置环境变量

进入/powder 开启文件监听 node generate.js -w,可自行常驻后台 末尾加 & ,以后会自动根据文件变化自动generate

假设遇到冲突,会自动弹出bc 解决冲突后,需要手动执行命令 node generate -r来清除冲突文件

前端

编译后在控制台中找到默认地址并打开或使用http://localhost:8005/pages/test?phone=18982283449&staff_id=74&phone_staff=13778707887&passwd_staff=123456&api=

![image-20201207135431050](/Users/lex/Library/Application Support/typora-user-images/image-20201207135431050.png)

  • 根据选中的场景生成对应参数
  • 请求只本接口进行请求(参数优先级,自定义>生成>默认)
  • 请求-完整验证,该接口及依赖接口会执行

指定验证模块

&mi=scms:client/shop 表示只验证scms 和 client/shop

logviewer使用

关联代码片段

点赞(0) 阅读(1) 举报
目录
标题