Furion api npm web vue混合开发

Furion api npm web vue混合开发

Furion-api项目获取swagger.json文件

使用所有接口合并的配置文件

复制json制作ts包

https://editor.swagger.io

得到 typescript-axios-client-generated.zip 文件

删除非.ts文件

将ts文件打包放入api-services 文件夹

下载axios-utils.ts文件

地址:https://gitee.com/dotnetchina/Furion/tree/v4/clients/axios_vue_react

上传到npm

创建package.json 文件

package.json内容如下

创建npm账号,创建furion-api-js项目

https://www.npmjs.com/

获取npm包

npm i furion-api-js


配置api项目地址(找到axios-utils.ts文件修改配置)

直接就可以使用api的方法调用接口了。

开发了一个快速cmd、npm上传的工具

https://gitee.com/zofnou/npmUpload-exe.git

引用

首次过程比较复杂,需要好好研究,之后非常便利,复杂主要在npm包的上传,可以借鉴其他文件,网址如下:
https://gitee.com/dotnetchina/Furion/tree/v4/clients/axios_vue_react
https://blog.csdn.net/weixin_51499232/article/details/124940480

相关推荐
jearry2 分钟前
WebView2 原生拖放的桥接之道:拆解 yyzTools 的 drop-zone.js
前端·c++
一位正在转型AI全栈的前端工程师3 分钟前
AI 全栈学习之旅 -Week 11:从 CLI 到浏览器:用 FastAPI、SSE 和 Vue 3 做一个可审核的 ReAct Agent
前端·python
10share7 分钟前
我为什么用 React 重写了一个 VitePress
前端·react.js
计算机魔术师9 分钟前
GPT-6 Astra 发布后,Sebastian Raschka 解析 looped transformer 与隐藏推理链传闻
前端
不可能片场15 分钟前
Electron 退化成 node:一个环境变量的锅
前端·electron
楚楚河河17 分钟前
js 变量声明
前端
fujisheng66117 分钟前
FUI 绑定生命周期实战:可靠解绑、失败回滚与列表项换绑
c#·unity3d
Cicada12825 分钟前
Web 服务器怎么选
运维·服务器·前端
不可能片场26 分钟前
接口返回 200 不代表活着:catch-all 路由的陷阱
前端·electron
farerboy31 分钟前
编程技巧:VUE 实现接口返回数据的流式处理
javascript·vue.js