tms-api-gw:基于nodejs的http-proxy实现的通用api网关

时间:2024-05-22 23:24:07
【文件属性】:

文件名称:tms-api-gw:基于nodejs的http-proxy实现的通用api网关

文件大小:25KB

文件格式:ZIP

更新时间:2024-05-22 23:24:07

JavaScript

tms-api-gw tms-api-gw 是一个 api 网关,可以通过设置规则将外部 http 请求转发到内部服务,提供:路由、日志、认证、配额功能。 安装 cnpm i cnpm i log4js 启动 node app.js 业务规则 在 config 目录下新建 gateway.js 文件,参考 gateway.sample.js 文件进行设置。 路由规则(proxy.rules) Set up proxy rules instance let proxyRules = new HttpProxyRules({ rules: { '.*/test': 'http://localhost:8080/cool', // Rule (1) '.*/test2/': 'http://localhost:8080/cool2/', // Rule (2) '/p


【文件预览】:
tms-api-gw-master
----back()
--------.dockerignore(22B)
--------Dockerfile(717B)
--------lib()
--------app.js(652B)
--------example()
--------config()
--------test()
--------jest.config.js(78B)
--------ecosystem.config.js(255B)
--------.gitignore(98B)
--------package.json(843B)
----docker-compose.override.yml.old(775B)
----mongodb()
--------Dockerfile(91B)
----.prettierrc.json(60B)
----LICENSE(1KB)
----README.md(4KB)
----docker-compose.yml(2KB)
----.gitignore(49B)

网友评论