#工具 #代理 #服务器端口 #命令行 #命令行工具 #API 请求 #API 服务器

应用 dev-forwarding-server

将 API 和其他请求分割到不同的端口

1 个不稳定版本

0.1.0 2020 年 12 月 2 日

#22#服务器端口

MIT 许可证

8KB

dev-forwarding-server

Crates.io

通常在开发 Web 应用程序时,我会需要将 /api/* 请求路由到 API 服务器,其余的请求路由到 Web 服务器。在生产环境中,这通常通过 Kubernetes、CloudFront 等工具完成,但在开发中,我使用这个工具。 dev-api-server 接受要运行的端口、API 端口和 Web 端口。

安装

cargoinstall dev-forwarding-server

这将安装 dev-forwarding-server 二进制文件。

用法

dev-forwarding-server --port 4300 --web-port 3000 --api-port 8000

这将启动一个在端口 4300 上的服务器,将 API 请求转发到端口 8000,其他请求转发到端口 3000。

帮助文本

USAGE:
    dev-forwarding-server --api-port <api-port> --web-port <web-port> --port <port>

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
    -a, --api-port <api-port>
    -p, --port <port>
    -w, --web-port <web-port>

依赖项

~5.5MB
~95K SLoC