Falco is a toolkit for building secure, fast, functional-first and fault-tolerant web applications using F#.
GraphQL is an open-source data query and manipulation language for APIs.
This project is a sample showing how to use GraphQL on Falco using .NET 8.
For .NET 6 check dotnet_6 branch.
On the terminal run with:
cd src/HelloWorld
dotnet run
The server will start on the address http://127.0.0.1:8080
.
With a GraphQL client you can test with the follow queries:
query {
viewer {
id
name
age
}
}
Query with fragments:
fragment userFragment on User {
widgets(first: 10) {
edges {
node {
id
name
}
}
}
}
query {
viewer {
...userFragment
}
}