> ## Documentation Index
> Fetch the complete documentation index at: https://docs.arupa.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# 传输

> 选择服务如何将自身的功能与 Arupa 应用连接起来。

传输是服务拥有的一个端点。路由随后会把一个 URL 模式绑定到某个传输上，内核再据此转发匹配的请求。如果您还没有读过，建议先阅读[路由与传输](./routing)——它会在您深入了解某种具体传输类型之前，解释这两个概念之间的关系，以及为什么要把它们分开。

请根据您的功能所需要的交互方式选择传输：

* [Static 传输](./transport-static)直接提供打包好的文件，例如页面、样式表、脚本和图片。
* [HTTP 传输](./transport-http)将需要动态请求/响应处理的工作交给服务处理程序。
* [Proxy 传输](./transport-proxy)把 HTTP 或 WebSocket 流量直接转发到服务拥有的上游地址，而不必让每个请求都经过服务自身的处理程序代码往返一次。

静态资源不需要服务代码来处理每个请求。当响应必须由您的服务计算得出时使用 HTTP；当服务已经拥有自己的服务器、只需要内核把它暴露出来时使用 proxy。

每种传输都有自己的配置，并且通过绑定在其上的路由，拥有各自的匹配和访问规则。在声明某个传输之前，请先阅读对应的页面，确保其行为符合您想要暴露的内容。
