【文件属性】:
文件名称:rust-actix-graphql-sqlx-postgresql
文件大小:177KB
文件格式:ZIP
更新时间:2021-05-22 15:38:50
Rust
锈-actix-graphql-sqlx-postgresql
将GraphQL与Rust和Apollo Federation结合使用
演练
此存储库和随附的信息在于
演讲内容包括:
GraphQL的核心概念
GraphQL联合与模式拼接的核心概念
锈
SQLx + PostgreSQL
异步图
Actix
阿波罗联合与Node.js
版本
见版本
平台/技术
伺服器
可选-设置本地PostGreSQL数据库
$ ./scripts/docker/init-db.sh
可选-设置SQLx CLI
$ cargo install sqlx-cli
运行用户微服务
$ cd ./svc-user
$ sqlx database create
$ sqlx migrate run
$ cargo run
运行技能微服务
$ cd ./svc-skill
$ s
【文件预览】:
rust-actix-graphql-sqlx-postgresql-main
----.gitignore(332B)
----README.md(1KB)
----gateway()
--------.gitignore(434B)
--------tsconfig.json(475B)
--------server.ts(560B)
--------.eslintrc(6KB)
--------package.json(1KB)
--------.eslintignore(198B)
--------.editorconfig(370B)
--------package-lock.json(184KB)
----Cargo.toml(55B)
----svc-skill()
--------.env(118B)
--------Cargo.toml(539B)
--------migrations()
--------src()
----LICENSE(1KB)
----.gitattributes(59B)
----img()
--------pexels-mike-282004.jpg(109KB)
----scripts()
--------docker()
----svc-coder()
--------.env(118B)
--------Cargo.toml(539B)
--------migrations()
--------src()