Juniper 中文手册(https://juniper.budshome.com)包含 Juniper
中文文档和代码示例,源码放在 zzy/juniper-book-zh,内容译自官方文档。
基于 actix-web + juniper + diesel 构建 GraphQL 服务器的模板代码,放置在 github 仓库 actix-graphql-react,部署在演示站点。所用技术包括:
- Rust
- actix-web - Web server
- juniper - GraphQL server
- diesel - ORM
- PostgreSQL - Database
- jsonwebtoken - JSON Web Token
- GraphQL Playground - GraphQL UI
- 对照源码位置:https://github.com/graphql-rust/juniper/tree/master/docs/book/content
- 每章翻译开头都带有官方链接和 commit hash,若发现与官方不一致,欢迎 Issue 或 PR 🐛
本手册由 mdBook 编译而成。
如果已有 Rust
环境,安装 mdBook
请执行命令:
cargo install mdbook
启动持续编译手册并自动加载页面的本地测试服务器,执行命令:
mdbook serve
将手册渲染输出为 HTML
,执行命令:
mdbook build
输出目录为:./docs
。
测试手册中的所有代码示例,运行命令:
cd ./tests
cargo test
手册中的所有 Rust
代码示例在 CI
上编译,使用了 skeptic 库。
水平有限,错漏难免,欢迎指教;或请发 issue到GitHub;或者直接联系。
电子邮箱:linshi@budshome.com;微信:budshome;QQ:9809920。
感谢graphql-rust/juniper 团队
的无私奉献。
💥 笔者无意侵犯任何人的权利和利益,故若有不适,请联系我。