Loopback4 如何打包SDK API给前端使用
1. 准备工作
E:\loopback4\loopback4-demo>npm install -g ng-openapi-gen
E:\loopback4\loopback4-demo>npm install -g @angular/cli
tips: ng-openapi-gen 可以帮助我们创建 openapi.json 规范文件
2. 启动 Loopback4 服务
E:\loopback4\loopback4-demo>node run start
3. 创建 openapi.json 文件
环境不支持 curl
先访问 http://127.0.0.1:3000/openapi.json ,复制里面的文本,将复制的文本保存到 openapi.json (它处于项目的根目录,所以全路径为: E:\loopback4\loopback4-demo\openapi.json) 文件中.
环境支持 curl
E:\loopback4\loopback4-demo>curl http://127.0.0.1:3000/openapi.json -o openapi.json
tips: 上面的命令的作用是: 先访问 http://127.0.0.1:3000/openapi.json 获取里面的 json 文本信息,然后将 json 文本信息保存在 openapi.json 文件中.
4. 构建 SDK 到文件根目录下的 sdk 文件夹
E:\loopback4\loopback4-demo>ng-openapi-gen --input openapi.json --output ./sdk