mirror of
https://github.com/actix/examples
synced 2024-12-18 08:23:10 +01:00
8186a8cfea
Co-authored-by: Igor Aleksanov <popzxc@yandex.ru> Co-authored-by: Altug Sahin <altugsahin@gmail.com> Co-authored-by: Rob Ede <robjtede@icloud.com>
28 lines
658 B
Markdown
28 lines
658 B
Markdown
# juniper-advanced
|
|
|
|
GraphQL Implementation in Rust using Actix, Juniper, and Mysql as Database
|
|
|
|
## Prerequisites
|
|
|
|
- Rust Installed
|
|
- MySql as Database
|
|
|
|
## Database Configuration
|
|
|
|
Create a new database for this project, and import the existing database schema has been provided named ```mysql-schema.sql```.
|
|
|
|
Create ```.env``` file on the root directory of this project and set environment variable named ```DATABASE_URL```, the example file has been provided named ```.env.example```, you can see the format on there.
|
|
|
|
## Run
|
|
|
|
```sh
|
|
# go to the root dir
|
|
cd graphql/juniper-advanced
|
|
cargo run
|
|
```
|
|
|
|
## GraphQL Playground
|
|
|
|
```
|
|
http://127.0.0.1:8080/graphiql
|
|
``` |