服务器
Grafserv 内置支持多种 Node.js Web 服务器,您也可以构建适配器以使 Grafserv 与您选择的服务器兼容。
请参阅子页面以了解内置 Web 服务器支持。
时序图
如果您打算实现自己的 Grafserv 适配器(而不是使用内置适配器),此时序图可能有助于您理解
sequenceDiagram participant Server as Server Framework participant Adaptor as Grafserv Adaptor participant Grafserv as Grafserv Core Server->>Adaptor: 框架请求对象 Adaptor->>Grafserv: 规范化请求摘要<br/>(方法、路径、头信息等) opt 对于 POST 请求 Grafserv--)Adaptor: 获取请求主体 Adaptor--)Server: 获取主体 Server--)Adaptor: 框架特定主体<br/>(缓冲区、JSON、文本等) Adaptor--)Grafserv: 规范化主体 end Grafserv-)Grafserv: 计算 GraphQL 结果 Grafserv->>Adaptor: Grafserv 响应<br/>(JSON、文本、流等) Adaptor->>Server: 框架响应