2022-04-19 14:28:31 +08:00
< p align = "center" >
< a href = "https://github.com/eolinker/eoapi" >
< img width = "200" src = "./images/logo.png" >
< / a >
< / p >
< h1 align = "center" > Eoapi< / h1 >
< div align = "center" >
A lightweight, extensible API tool
< / div >
![](./images/preview_1.png)
English | [简体中文 ](README.md )
# Getting started
- Try the [live demo ](https://demo.eoapi.io/ )
- You can download it on [Releases ](https://github.com/eolinker/eoapi/releases ) available for macOS, Windows
- Read our [document ](https://www.eoapi.io/ ) for more features
# Featue
2022-04-20 16:33:43 +08:00
📃 API Documentation
- HTTP protocol
- Various formats of request body: FormData, XML, JSON, Raw
2022-04-19 14:28:31 +08:00
2022-04-20 16:33:43 +08:00
⚡ API Test
2022-04-19 14:28:31 +08:00
- Quickly test the API
- Test local API
🌐 Test environment management
📶 Available offline
🌱 Extension Marketplace
# Preview Features
💻 Collaboration
🎭 Mock Servers
# Build and run
## Prerequisites
- Node.js,version ^14.17
## Running the code
```
npm install
npm start
```
If you want to improve Angular development efficiency, you can install the command-line Angular-cli officially provided by Angular to quickly generate templates such as components and services.
```
npm install -g @angular/cli
```
## Command
### Run
| Command | Description |
| ------------------------ | -------------------------------------------------------------------- |
| `npm start` | In development mode, running on browser and desktop at the same time |
2022-05-07 18:03:07 +08:00
| `npm run serve:web` | only runs in the web |
| `npm run electron:serve` | only runs in the desktop |
2022-04-19 14:28:31 +08:00
### Build
| Command | Description |
| ------------------------ | ------------------------------------------------- |
2022-05-21 10:59:55 +08:00
| `npm run build` | Packaging Electron applications for each platform |
2022-04-19 14:28:31 +08:00
### Running the tests
| Command | Description |
| -------------- | ------------------ |
| `npm run test` | Execute unit tests |
# License
This project is licensed under the Apache-2.0 License - see the [LICENSE.md ](LICENSE ) file for details
# Contact us
If you'd like to contact us, please create a [Github issue ](https://github.com/eolinker/eoapi/issues ). Thank you!