English
NiQin 分享格言: 我知道这世上有人在等我,尽管我不知道他是谁。但是因为这样,我每天都非常快乐。 -- 本杰明·巴顿奇事

Web Tide 中文文档 No.62e28db6bfb6201b26c9d42a 热门 备用 URL

NiQin 更新于 2022-07-28 21:23:02+08:00

💥 书籍文档概述

浏览数量: 53343

关键词/标签: rust rust-web tide web-framework

Tide 是小型而实用的 Rust web 应用程序框架,为快速开发而构建。它提供了一组健壮的特性,使得构建异步 web 应用程序和 API 更加容易、更为有趣。

Tide 指导手册正在编写中,会随着实践的推移逐步完善。

本书中所有的实例请参阅 Tide 实例项目

💥 Tide 在**生产环境的实践“脚手架”**项目,请参阅 surfer(github 仓库)(将持续升级):

  • 纯粹 Rust 技术栈实现的博客系统,有兴趣请访问演示站点 1,以及演示站点 2:。
  • 后端(backend)主要提供 graphql 服务,使用了 tide, async-graphql, jsonwebtoken, mongodb 等相关 crate。
  • 前端(frontend)提供 web 应用服务,使用了 tide, rhai, surf, graphql_client, handlebars-rust, cookie 等相关 crate。

💥 关于清洁的模板项目,采用了纯粹的 Rust 技术栈。包括(将持续升级):

最简单但完全的示例项目,请参阅 github 仓库 tide-async-graphql-mongodb。目前实现了如下功能(将持续升级):

  • 用户注册
  • 使用 PBKDF2 对密码进行加密(salt)和散列(hash)运算
  • 整合 JWT 鉴权的用户登录
  • 密码修改
  • 资料更新
  • 用户查询和变更
  • 项目查询和变更
  • 使用基于 Rust 实现 graphql-client 获取 GraphQL 服务端数据
  • 渲染 GraphQL 数据到 handlebars-rust 模板引擎
书籍、文档的所有权利属于作者、编者,以及译者,本站目标仅为便捷阅读。 若有不当之处,请联系 ask@rusthub.org。

立即阅读 备用 URL