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:80192.168.0.20 上的各种端口的 http 路由器。

zip
routerjs-master.zip 预估大小:13个文件
folder
routerjs-master 文件夹
folder
lib 文件夹
file
config.js 2KB
file
log.js 658B
folder
config 文件夹
file
_default.json 2KB
file
secure.json 281B
file
debug.json 275B
file
prod.json 275B
file
LICENSE 737B
file
README.md 3KB
file
router.init.d 4KB
file
router.sh 1KB
file
.gitignore 56B
file
router.js 5KB
file
package.json 375B
zip 文件大小:9.5KB