我是 Asel,今天我将展示如何用 Rust 搭建一个简单的 REST API。

教程中使用的是 Rocket 框架编写 API,借助 Diesel ORM 框架处理持久特征。这个框架覆盖了以下所有的点,让我们可以更容易地从最基础开始搭建:

  • 启动网页服务器并打开一个端口。
  • 监听端口上的请求。
  • 如果有请求接入,查看 HTTP header 中的路径。
  • 根据路径将请求路由到处理器(handler)
  • 提取请求中的信息
  • 打包由用户生成的数据(data),并生成响应(response)
  • 将响应(response)发回给发送者


完整版,请直接跳转:​​https://mp.weixin.qq.com/s/ws_DN8U94qz7djeIRdfRSw​