@calvin_von/proxy-plugin-monitor
Version:
A dalao-proxy plugin for request monitoring
89 lines (73 loc) • 2.28 kB
Markdown
# Proxy-plugin-monitor
A [dalao-proxy](https://github.com/CalvinVon/dalao-proxy) plugin for request monitoring.
[](https://www.npmjs.com/package/@calvin_von/proxy-plugin-monitor)
[](https://github.com/CalvinVon/dalao-proxy/tree/master/packages/@calvin_von/proxy-plugin-monitor)
> - 1.x version support dalao-proxy@0.x
> - 2.x version support dalao-proxy@1.x
## Usage
### 1. Global Install
Install `dalao-proxy` cli first
```bash
npm install -g dalao-proxy
```
Add plugin
```bash
$ dalao-proxy plugin install -g @calvin_von/proxy-plugin-monitor
```
Add config
```json
{
"monitor": {
"open": true,
"cleanOnRestart": false,
"disableLogger": true,
"maxRecords": 100,
"editor": "code"
}
}
```
- **`open`**: Auto open monitor page when start. (Default: `true`)
- **`disableLogger`**: Enable disable proxy logger. (Default: `true`)
- **`cleanOnRestart`**: Auto clean monitor data list when restart. (Default: `false`)
- **`maxRecords`**: Set maximum records item. (Default: `100`)
- **`editor`**: Default code editor. (Default: `code`)
Start proxy
```bash
$ dalao-proxy start
> [monitor] attached at http://localhost:40001
> dalao has setup the Proxy for you 🚀
> dalao is listening at http://localhost:8000
```
### 2. Local Install
```bash
$ npm install -D dalao-proxy
$ dalao-proxy plugin install -D @calvin_von/proxy-plugin-monitor
```
Generate config json file
```bash
$ npx dalao-proxy init -f
```
Add plugin in config json file
```json
{
"plugins": [
"@calvin_von/proxy-plugin-monitor"
]
}
```
package.json
```json
{
"scripts": {
"proxy": "dalao-proxy start"
}
}
```
Start proxy
```bash
$ npm run proxy
```
## Screenshots


more docs about `dalao-proxy`, see [CalvinVon/dalao-proxy on Github](https://github.com/CalvinVon/dalao-proxy).