RouterJS Dynamic HTTPS Router for Node.js
RouterJS 是一个基于名称的 HTTP/HTTPS 路由器,能够监控 JSON 路由表并动态更新路由。它通过主机/端口组合识别多个 Web 服务,并通过众所周知的端口路由到子域。使用 RouterJS 非常简单;它被设计为由一系列 配置文件 管理,最终配置由环境(如 dev/test/prod 等)指定。始终加载名为 _default.json 的配置文件,随后可以被与执行环境匹配的第二个配置文件覆盖或添加。为了方便,提供了一个 shell 脚本来启动路由器的多个实例(即 http 和 https)。以下示例同时启动 http 和 https 路由器:
./router.sh p s
示例配置文件定义了一个通过 192.168.0.102:80 到 192.168.0.20 上的各种端口的 http 路由器。
routerjs-master.zip
预估大小:13个文件
routerjs-master
文件夹
lib
文件夹
config.js
2KB
log.js
658B
config
文件夹
_default.json
2KB
secure.json
281B
debug.json
275B
prod.json
275B
LICENSE
737B
9.5KB
文件大小:
评论区