Migrated repository
Go to file
kungfuboy dacf43db9a Squashed commit of the following:
commit 476aa83d12e2c4197e753a98e7c29518f0849472
Merge: c0aca6ce ef809280
Author: kungfuboy <17kungfuboy@gmail.com>
Date:   Thu Nov 17 19:42:27 2022 +0800

    Merge branch 'main' into feat/web_extension

commit c0aca6cea6ba51bfa03706d2c224c4db0003df85
Author: kungfuboy <17kungfuboy@gmail.com>
Date:   Thu Nov 17 18:25:07 2022 +0800

    close socket before websocket tab close

commit 4e72e4c55dcd2f584658adbb84d1d7e43ddb5362
Merge: c569c667 34e605e8
Author: buqiyuan <1743369777@qq.com>
Date:   Thu Nov 17 18:03:20 2022 +0800

    Merge branch 'feat/web_extension' of github.com:eolinker/eoapi into feat/web_extension

commit c569c667461e0805693536fa1c1bc3dccda8195b
Author: buqiyuan <1743369777@qq.com>
Date:   Thu Nov 17 18:01:36 2022 +0800

    fix: add origin model

commit 34e605e8194305fc7a9b1ba70983d356a151e430
Merge: 2ed57392 8e8ef1cc
Author: kungfuboy <17kungfuboy@gmail.com>
Date:   Thu Nov 17 17:49:21 2022 +0800

    Merge branch 'feat/web_extension' of github.com:eolinker/eoapi into feat/web_extension

commit 2ed57392957dc81db13dd96679b99432182a0b2a
Author: kungfuboy <17kungfuboy@gmail.com>
Date:   Thu Nov 17 17:49:13 2022 +0800

    delete log

commit 8e8ef1cc97c0a93516523b0b0adf6c437ccf6b89
Author: scarqin <1054139596@qq.com>
Date:   Thu Nov 17 17:42:12 2022 +0800

    fix: recovery form history header not selected

commit 5cf2a86fb1307e2f12e503fe5aee5b2b5c581c09
Author: kungfuboy <17kungfuboy@gmail.com>
Date:   Thu Nov 17 16:31:11 2022 +0800

    update socket2Node

commit 1bde2eafd248d724244566a74bf300f863ac7de1
Merge: 86adf339 2cffd1ce
Author: scarqin <1054139596@qq.com>
Date:   Thu Nov 17 14:26:37 2022 +0800

    delete lock file

commit 86adf3391c0ee11211c4ac1b15acd7cae5a9b6cf
Author: scarqin <1054139596@qq.com>
Date:   Thu Nov 17 14:26:12 2022 +0800

    delete lock file

commit 2cffd1ce589aef3440becbf9c94d190ee8ab606a
Author: buqiyuan <1743369777@qq.com>
Date:   Thu Nov 17 10:31:15 2022 +0800

    chore: delete unuse file

commit f2f753cd82141cb4fd23f11cf87787b561e2da7e
Merge: 11a141eb 05924764
Author: kungfuboy <17kungfuboy@gmail.com>
Date:   Wed Nov 16 22:45:38 2022 +0800

    Merge branch 'feat/web_extension' of github.com:eolinker/eoapi into feat/web_extension

commit 11a141eba44f10e61129406b28be2769fcc28e00
Author: kungfuboy <17kungfuboy@gmail.com>
Date:   Wed Nov 16 22:38:30 2022 +0800

    update

commit 0592476411e9808dbcc226934dcfb65df2238feb
Author: scarqin <1054139596@qq.com>
Date:   Wed Nov 16 22:02:27 2022 +0800

    delete package-lock

commit adbca582c4d91d8ef10481ba4b0d6331df1574cf
Author: scarqin <1054139596@qq.com>
Date:   Wed Nov 16 21:40:20 2022 +0800

    fix: history not fully displayed

commit 9e63dd331309f56e1396b230b6ec3394c846f42b
Merge: 6f6f0fcb 58195afd
Author: kungfuboy <17kungfuboy@gmail.com>
Date:   Wed Nov 16 21:07:09 2022 +0800

    Merge branch 'feat/web_extension' of github.com:eolinker/eoapi into feat/web_extension

commit 6f6f0fcb020386288108fb5e78f2658f86cdf67a
Author: kungfuboy <17kungfuboy@gmail.com>
Date:   Wed Nov 16 21:06:20 2022 +0800

    fix: ws url bug

commit 58195afda8adb5728c114713f0d0cb8459a785d1
Author: buqiyuan <1743369777@qq.com>
Date:   Wed Nov 16 20:20:08 2022 +0800

    feat: add getExtensionSettings soppurt in web

commit cc15c96fd557edfbfec6e555f54fc84b19421678
Merge: 1e947b65 15ecc6fd
Author: kungfuboy <17kungfuboy@gmail.com>
Date:   Wed Nov 16 19:52:38 2022 +0800

    Merge branch 'feat/web_extension' of github.com:eolinker/eoapi into feat/web_extension

commit 1e947b65e1dab39c4520afbd93129933918bd04d
Author: kungfuboy <17kungfuboy@gmail.com>
Date:   Wed Nov 16 19:26:44 2022 +0800

    update dependencies

commit 15ecc6fddb7c34ab1ad97d9d8583e9498a2ca2c3
Author: scarqin <1054139596@qq.com>
Date:   Wed Nov 16 19:01:00 2022 +0800

    fix: save data from test extra data

commit cb5773ab37dfd02521011a2641e17d5265c34d5c
Author: scarqin <1054139596@qq.com>
Date:   Wed Nov 16 18:41:06 2022 +0800

    fix: route error

commit 6189edf984c46535073cff98f398441a1c7bafc7
Author: scarqin <1054139596@qq.com>
Date:   Wed Nov 16 18:04:17 2022 +0800

    chore: pack

commit ddf538c04b7de142b2d6ff94a514a3bd13405801
Merge: cc58b802 5f7ab0de
Author: scarqin <1054139596@qq.com>
Date:   Wed Nov 16 17:30:12 2022 +0800

    merge main

commit cc58b802563dc25cb347e525828cc8ec735f050d
Author: scarqin <1054139596@qq.com>
Date:   Wed Nov 16 17:18:49 2022 +0800

    style: extension setting title

commit 5b53653525ad2d16d72c5e71e424ad70c944c3a1
Author: kungfuboy <17kungfuboy@gmail.com>
Date:   Wed Nov 16 16:51:38 2022 +0800

    rename grpc API

commit f870154cf8b473cd8b98aee9b159e904179da2a3
Author: kungfuboy <17kungfuboy@gmail.com>
Date:   Wed Nov 16 12:11:20 2022 +0800

    update

commit 47c766d3f505a9c02c5578f64998760f6f543343
Author: kungfuboy <17kungfuboy@gmail.com>
Date:   Wed Nov 16 11:27:49 2022 +0800

    update

commit 2a4331f6055676a2045c705dc59931fd6aa86f76
Merge: 00ef1c14 322dc0b9
Author: kungfuboy <17kungfuboy@gmail.com>
Date:   Tue Nov 15 19:33:14 2022 +0800

    Merge branch 'feat/web_extension' of github.com:eolinker/eoapi into feat/web_extension

commit 00ef1c1402177d6bfffdc6e3c2ba7e68b3fe73f5
Author: kungfuboy <17kungfuboy@gmail.com>
Date:   Tue Nov 15 19:24:57 2022 +0800

    update: new grpc API

commit 322dc0b937e6cf336313dc586c0009efea437052
Author: buqiyuan <1743369777@qq.com>
Date:   Tue Nov 15 10:35:48 2022 +0800

    refactor: custom-tab rename to extension-app

commit 6d4fb7dc7a1662a1d7d30594cfbe0c1ffdfc0f86
Author: kungfuboy <17kungfuboy@gmail.com>
Date:   Mon Nov 14 10:26:17 2022 +0800

    delete useless code

commit c65d0cdb949e7d9a4e3f18a48fade59db3a91520
Author: kungfuboy <17kungfuboy@gmail.com>
Date:   Mon Nov 14 10:24:53 2022 +0800

    feat: grpc add context params

commit 72af03bb36ef4c3e2a66bcf02946f77cd84bdf11
Author: buqiyuan <1743369777@qq.com>
Date:   Sat Nov 12 16:30:45 2022 +0800

    fix: use absolute proto path

commit 36c3a54673ec100343ed011d5f570718d55e65b6
Author: kungfuboy <17kungfuboy@gmail.com>
Date:   Fri Nov 11 17:31:06 2022 +0800

    update service

commit 3d5ad198da49bf7d89e0adb582ca96f9017327c9
Merge: f3c7f829 2bf30016
Author: kungfuboy <17kungfuboy@gmail.com>
Date:   Fri Nov 11 13:25:33 2022 +0800

    Merge branch 'feat/web_extension' of github.com:eolinker/eoapi into feat/web_extension

commit f3c7f829383b93b9b62e571866da1def21003c38
Author: kungfuboy <17kungfuboy@gmail.com>
Date:   Fri Nov 11 13:25:13 2022 +0800

    base grpc

commit 2bf3001678bd4327b060b88ac0ea4aba69b17a12
Author: buqiyuan <1743369777@qq.com>
Date:   Thu Nov 10 18:17:03 2022 +0800

    fix: window.eo is undefine in web

commit 157a3afb7d95c2ff0fe97f2aae3b75de756677b7
Author: kungfuboy <17kungfuboy@gmail.com>
Date:   Wed Nov 9 16:58:16 2022 +0800

    update

commit 2a3b34ab86d39eec9d4181ac9c9636d5f22e3678
Author: buqiyuan <1743369777@qq.com>
Date:   Tue Nov 8 17:38:48 2022 +0800

    chore: update completions

commit 446107b0a637daca32d75f222548dc3fde2c36c8
Author: buqiyuan <1743369777@qq.com>
Date:   Tue Nov 8 17:34:51 2022 +0800

    feat: add server version for about

commit 7a48bd573769611ed59592e3a00d7011397aa88d
Author: scarqin <1054139596@qq.com>
Date:   Tue Nov 8 14:19:50 2022 +0800

    update en readme

commit e9dea168f70d901db500fc78c30adcb1a4594d83
Author: scarqin <1054139596@qq.com>
Date:   Tue Nov 8 11:08:18 2022 +0800

    fix: eo.execute example error

commit 9fd9f68a54fc40ba6185f4d35eb14dd0420b2e20
Author: Captain Jack <84333501+Jack-123-power@users.noreply.github.com>
Date:   Sun Nov 6 10:43:45 2022 +0800

    Update README.md

commit debf926278cfacd17e7e65e630c6183eb52c6822
Author: Captain Jack <84333501+Jack-123-power@users.noreply.github.com>
Date:   Sun Nov 6 10:43:16 2022 +0800

    Update README.md

    更新部分描述——支持我们

commit e4bd73bc4363fffe6bf278d2411f4147621129c8
Author: buqiyuan <1743369777@qq.com>
Date:   Fri Nov 4 19:31:43 2022 +0800

    feat: add default completions

commit 774d02d85a00348bd704d91f0dc484a25925a98c
Author: scarqin <1054139596@qq.com>
Date:   Fri Nov 4 21:16:06 2022 +0800

    Fix typo

commit 01ad2a8f9aa15b81323e7950b121cbea6ec425f5
Author: scarqin <1054139596@qq.com>
Date:   Fri Nov 4 18:23:43 2022 +0800

    fix: web translate extension

commit 46f96263d2eb37b3d66f164609c6b73c4845ad65
Author: 夜鹰 <17kungfuboy@gmail.com>
Date:   Fri Nov 4 10:56:44 2022 +0800

    fix: sync extensin load way

commit 21bfe5725ae727fe99cd3b8bc3136c10831fc421
Author: scarqin <1054139596@qq.com>
Date:   Thu Nov 3 19:03:50 2022 +0800

    feat: translate error

commit 322b9725cad94c4008fa6c4fb35667050c1d7bdb
Author: scarqin <1054139596@qq.com>
Date:   Thu Nov 3 18:39:08 2022 +0800

    v1.9.1

commit c5caeb1e7f6efba37a03d5b05eddcadc8a08f795
Author: Scarqin <scarqin@gmail.com>
Date:   Thu Nov 3 18:07:37 2022 +0800

    Refactor/mock (#178)

    refactor: mock match rule

commit ae10c8063ca3c36a7ae5f6927981059608fea113
Author: 夜鹰 <17kungfuboy@gmail.com>
Date:   Thu Nov 3 17:49:27 2022 +0800

    update

commit 9f7b59c274d9eb4ccc06e8b5984d77ed27fbe5c0
Author: buqiyuan <1743369777@qq.com>
Date:   Tue Nov 8 15:52:25 2022 +0800

    feat: support API sercurity check extension

commit b598bf8f3609179ddaaa0640d82691296df067c2
Author: buqiyuan <1743369777@qq.com>
Date:   Mon Nov 7 21:21:26 2022 +0800

    feat: extension support sidebarViews & customTabs

commit f45d735b457854a8b1fa49163c446d9ace8832fe
Author: scarqin <1054139596@qq.com>
Date:   Thu Nov 3 16:08:54 2022 +0800

    init
2022-11-17 19:46:02 +08:00
.github Squashed commit of the following: 2022-11-17 19:46:02 +08:00
.vscode v1.8.0 (#150) 2022-10-11 12:05:24 +08:00
api fix: serverless api error 2022-07-20 10:32:57 +08:00
e2e update readme 2022-11-09 11:44:21 +08:00
patches fix: nz-tree drop indicator 2022-08-04 22:29:22 +08:00
scripts style:extension-detail (#135) 2022-09-09 10:47:45 +08:00
src Squashed commit of the following: 2022-11-17 19:46:02 +08:00
wiki fix: close #184 Rest not change with uri 2022-11-12 21:58:55 +08:00
.dockerignore Share api document (#168) 2022-11-01 21:41:26 +08:00
.editorconfig init 2022-01-17 14:50:31 +08:00
.eslintrc.json feat: remote (#30) 2022-06-14 17:22:38 +08:00
.gitignore Share api document (#168) 2022-11-01 21:41:26 +08:00
.npmrc init 2022-01-17 14:50:31 +08:00
.prettierrc init 2022-01-17 14:50:31 +08:00
CHANGELOG.md Squashed commit of the following: 2022-11-17 19:46:02 +08:00
CODE_OF_CONDUCT.md fix: help style error 2022-02-24 19:02:38 +08:00
CONTRIBUTING.md docs:CONTRIBUTING.md 2022-04-22 09:22:48 +08:00
crowdin.yml Feat/crowdin (#102) 2022-07-18 18:41:19 +08:00
docker-compose.yml feat: add default completions 2022-11-04 19:31:43 +08:00
Dockerfile Share api document (#168) 2022-11-01 21:41:26 +08:00
donkey.config.js User/Team/Member (#149) 2022-10-02 12:28:35 +08:00
ecode.config.js v1.8.2 (#161) 2022-10-18 20:09:23 +08:00
electron-builder.json fix: xml2json parser bug 2022-10-14 11:19:51 +08:00
LICENSE docs: license fixed 2022-02-14 00:49:26 +08:00
nginx.conf feat: add default completions 2022-11-04 19:31:43 +08:00
package.json Squashed commit of the following: 2022-11-17 19:46:02 +08:00
README.md README style error 2022-11-11 00:09:18 +08:00
tsconfig.json merge feat/import 2022-08-23 22:08:23 +08:00

一个可拓展的 API 工具简单Easy & 开源OpenSource的 API 生态系统

License Version Downloads Chat

English|简体中文

Eoapi发音一欧 API

在线试试!

https://eoapi.io

功能体验过程中的数据将储存在 Web 的本地存储indexedb。试用后建议下载桌面端体验更佳

快速开始

功能

📃 API 文档

  • HTTP、Websocket 协议
  • 各种格式请求体FormData、XML、JSON、Raw、Binary

API 测试

  • 快速对 API 发起测试
  • 支持本地测试

🎭 Mock

  • 模拟文档接口返回值

📖 环境管理

📶 可离线使用

🌱 插件集市

💻 多人协作

  • 通过部署云端服务实现多人协作
  • API 分享
  • 可本地/内网部署

🌐 国际化

功能规划

Github 项目看板

源码运行/构建

环境

  • Node.js >= 14.17.x
  • yarn >= 1.22.x

运行代码

我们在开发和构建时使用 yarn 作为包管理工具,强烈建议你也这么做,但如果您希望使用 npm 也完全没问题,只是在安装依赖时可能需要多花一些时间。

yarn install
yarn start

如果想提高开发效率,可以安装 Angular 官方提供的命令行 Angular-cli 快速生成组件、服务等模板。

yarn add @angular/cli --global

命令

运行

命令 描述
yarn start 开发模式下,同时运行在浏览器和桌面端
yarn serve:web 仅运行在浏览器
yarn electron:serve 仅运行在桌面端

打包构建

命令 描述
sudo yarn build 各系统打包 Electron 应用

运行测试

命令 描述
yarn test 执行单元测试

协议

本项目采用 Apache-2.0 协议,可查看 LICENSE.md 了解更详细内容。

支持我们

如果你觉得项目还不错,记得 Star 支持一下噢!你们的支持对 Eoapi 真的很重要!

联系我们

如果想要反馈 Bug、提供产品意见可以创建一个 Github issue 联系我们,十分感谢!