文件名称:configurable-http-proxy:node-http-proxy加上REST API
文件大小:92KB
文件格式:ZIP
更新时间:2024-05-18 07:52:39
jupyter proxy jupyterhub chp JavaScript
configurable-http-proxy (CHP)为您提供了一种使用命令行界面或REST API更新和管理代理表的方法。 它是围绕的简单包装。 node-http-proxy是一个支持websocket的HTTP可编程代理库,适用于实现反向代理和负载平衡器之类的组件。 通过包装node-http-proxy,可配置的-http-proxy将此功能扩展到部署。 目录 使用REST API REST API基础 通过传递令牌进行身份验证 获取路由表 添加新路线 删除路线 自定义错误页面 基于主机的路由 故障排除 安装 先决条件: Node.js≥6 如果要在Linux中安装configurable-http-proxy ,则可以按照nodesource的说明安装任意版本的Node.js。 要使用npm全局安装configurable-http-proxy软件包,请执行以下操作:
【文件预览】:
configurable-http-proxy-main
----Dockerfile(928B)
----.gitignore(135B)
----README.md(14KB)
----CHANGELOG.md(24KB)
----bin()
--------configurable-http-proxy(13KB)
----.github()
--------workflows()
--------dependabot.yml(309B)
----.pre-commit-config.yaml(470B)
----test()
--------cli_spec.js(6KB)
--------proxy_spec.js(12KB)
--------api_spec.js(7KB)
--------server.key(2KB)
--------store_spec.js(4KB)
--------dummy-store.js(195B)
--------server.crt(1KB)
--------error()
--------trie_spec.js(6KB)
--------jasmine.json(96B)
--------.eslintrc.js(55B)
----LICENSE(1KB)
----.dockerignore(52B)
----.jshintrc(143B)
----package.json(1KB)
----CONTRIBUTING.md(192B)
----index.js(50B)
----doc()
--------_static()
--------rest-api.yml(3KB)
----RELEASE.md(3KB)
----lib()
--------store.js(2KB)
--------testutil.js(4KB)
--------configproxy.js(19KB)
--------log.js(718B)
--------trie.js(3KB)
--------error()
----.eslintrc.js(224B)
----chp-docker-entrypoint(1KB)
----.npmrc(20B)
----package-lock.json(79KB)