1.1.0 • Published 4 years ago
nerko-proxy v1.1.0
Nerko Proxy
一个nodejs代理库,支持如下功能点:
- 自定义代理点
- 自定义代理点的登录,及超时重登
- get/post/put/delete请求代理,支持各类content-type请求,如json/formdata/multi-form(文件上传)等,支持token认证。
- 提供本地拦截匹配,支持mock.js解析。
- 提供d.ts声明。
使用方式如下:
import mock, { register } from 'nerko-proxy';
import map from './data';
import Baidu from './baidu';
register(new Baidu());
mock(map, __dirname);
baidu.ts(自定义登录点实现)
import mock, { register, BasePoint } from 'nerko-proxy';
class Baidu extends BasePoint {
type = 'Baidu';
port = 3001;
needLogin = false;
host = 'http://www.baidu.com';
}
export default Baidu;
data.ts
export default {
'/api/list': './localdata/list.json',
};
运行截屏: