文件名称:dashboard-api-server:用于仪表板的假API服务器
文件大小:92KB
文件格式:ZIP
更新时间:2024-06-06 12:44:08
JavaScript
用于仪表板的假REST服务器 介绍 为什么要创建此仓库? 此存储库基于OpenPitrix api spec (使用Swagger构建),而该api规范仅是一种设计,没有模拟数据。 由于您仍然可以使用curl来请求每个swagger api端点填充虚假数据,但是它很冗长,因此您需要对虚假数据进行硬编码,而不是通过编程,缺乏乐趣。 同时,swagger规范中的数据结构不能完全用于我们的Web应用程序,有时会缺少字段或API设计不合理。 这个回购的优势 基于express服务器和lowdb轻量级json数据库。 我们可以将API服务器与openpitrix dashboard分开,使用javascript以编程方式填充所有虚假的,近乎生产的数据。 如果草签规范不稳定,缺少某些字段或某些结构,参数不合理,请减少字体端开发人员与后端开发人员之间的通信时间。 假数据完全由Faker.js生成
【文件预览】:
dashboard-api-server-master
----.gitignore(60B)
----mocks()
--------RuntimeManager()
--------UserManager()
--------JobManager()
--------AppManager()
--------PilotService()
--------CategoriesManager()
--------ClusterManager()
--------Statistics()
--------RolesManager()
--------RepoManager()
--------db.js(666B)
--------RepoIndexer()
--------TaskManager()
----Dockerfile(163B)
----jest.config.json(192B)
----snapshots()
--------.gitignore(13B)
----package.json(1KB)
----.npmrc(71B)
----api.md(668B)
----resource-map.js(1KB)
----.dockerignore(47B)
----webpack.config.js(318B)
----public()
--------main.js(1KB)
--------error.html(0B)
--------style.css(780B)
--------index.html(974B)
----utils()
--------resource.js(665B)
--------index.js(157B)
--------__mocks__()
--------logger.js(103B)
--------gen.js(764B)
----README.md(2KB)
----run.sh(61B)
----config.js(108B)
----middlewares()
--------custom-actions.js(1KB)
--------id-key.js(320B)
--------log.js(121B)
--------filter-body.js(882B)
----.npmignore(56B)
----test()
--------utils()
----.editorconfig(150B)
----server.js(3KB)
----.prettierrc(90B)
----rewrites.json(42B)
----yarn.lock(233KB)