Thanks to visit codestin.com
Credit goes to github.com

Skip to content

viaduct-dev/ktor-starter

Repository files navigation

Viaduct Ktor Starter App

Requirements

  • Java JDK 21 is installed
  • JAVA_HOME environment variable is set correctly or java is in the classpath

Quick Start

Check out the Getting Started docs.

Start the Viaduct Ktor Starter App

./gradlew run

The server will start on http://localhost:8080.

Test the GraphQL endpoint

curl

With the server running, you can use the following curl command to send GraphQL queries:

curl 'http://localhost:8080/graphql' -H 'content-type: application/json' --data-raw '{"query":"{ greeting }"}'

You should see the following output:

{"data":{"greeting":"Hello, World!"}}

GraphiQL

With the server running, navigate to the following URL in your browser to bring up the GraphiQL interface:

http://localhost:8080/graphiql?path=/graphql

Then, run the following query:

query HelloWorld {
  greeting
  author
}

You should see this response:

{
  "data": {
    "greeting": "Hello, World!",
    "author": "Brian Kernighan"
  }
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors