microgateway-core:Microgateway服务器核心,在馈入配置和插件时执行主端口转发逻辑

时间:2024-05-26 14:25:32
【文件属性】:

文件名称:microgateway-core:Microgateway服务器核心,在馈入配置和插件时执行主端口转发逻辑

文件大小:159KB

文件格式:ZIP

更新时间:2024-05-26 14:25:32

JavaScript

微网关核心 Microgateway-core是一个通过api代理传递的事件,它会事件到插件中间件。 插件中间件可以在您的api上实现各种功能,例如oauth,spikearrest和quota。 我们提供了一些默认的中间件,您可以在库中使用它。 用法 要使用microgateway-core,必须使用配置初始化microgateway。 可以使用实例化。 const config = require ( 'microgateway-config' ) ; config . init ( { source : '' , targetDir : '' , targetFile : '' } ) ; const Gateway = requ


【文件预览】:
microgateway-core-master
----.travis.yml(834B)
----.eslintrc(1KB)
----index.js(2KB)
----package.json(1KB)
----server.js(2KB)
----tests()
--------plugin-lifecycle-tests.js(10KB)
--------config-tests.js(2KB)
--------proxy-tests.js(11KB)
--------config.yaml(821B)
--------no-proxy-parser-tests.js(8KB)
--------proxy-options-tests.js(3KB)
--------testPlugin.js(2KB)
--------plugins-behavior.js(2KB)
--------mocha.opts(27B)
--------response-status-message-tests.js(2KB)
--------config_ssl.js(2KB)
--------hello_rest()
--------module-expose-tests.js(217B)
--------config_target_ssl.js(2KB)
--------proxy-tests-tls.js(7KB)
--------forwarded-header-tests.js(6KB)
--------target-behavior.js(8KB)
--------server.crt(969B)
--------server.key(887B)
--------fixtures()
----npm-shrinkwrap.json(311KB)
----LICENSE(12KB)
----.gitignore(632B)
----lib()
--------config.js(2KB)
--------build-non-tunnel-options.js(996B)
--------ondata-transform.js(1KB)
--------plugins.js(3KB)
--------config-proxy-middleware.js(6KB)
--------admin-server.js(10KB)
--------build-tunnel-agent.js(2KB)
--------no-proxy-parser.js(2KB)
--------PluginsSeqManager.js(6KB)
--------gateway.js(7KB)
--------stats.js(832B)
--------plugins-middleware.js(31KB)
--------errors-middleware.js(2KB)
--------proxy-path-matcher.js(1KB)
--------trace-helper.js(5KB)
--------logging.js(14KB)
----README.md(1KB)
----.jshintrc(219B)

网友评论