u4bi-sev / clojure-graphql

clojure-graphql

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

clojure graphql

server

lein ring server

client(CORS)

http://127.0.0.1:5500/client/index.html

API

Field Schema QUERY
user RootQuery { user (id : "1") { id } }
users RootQuery { users { id, name, email, age } }
addUser Mutation mutation{ addUser( name : "", email : "", age : 13){ id } }
updateUser Mutation mutation{ updateUser(id : "1" , name : "", email : "", age : 15 ){ id } }
removeUser Mutation mutation{ removeUser(id : "1"){ id } }

Schema

User {
    "id"    : "String",
    "name"  : "String",
    "email" : "String",
    "age"   : "Number"
}

requirements

  • ring
  • compojure
  • ring-cors
  • graphql-clj
  • axios (client)

About

clojure-graphql


Languages

Language:Clojure 53.3%Language:HTML 46.7%